2013-11-08 3 views
7

Я работаю над приложением в Android, где я хочу, чтобы загрузить локальный файл HTML, используяAndroid WebView loadurl ("Файл: ///android_asset/index.html#home") не

webview.loadurl("file:///android_asset/index.html#home"); 

It будет нормально загружаться на большинстве устройств, но на некоторых устройствах Samsung с ОС Android 4.0.4 загрузка не выполняется.

У вас есть идеи по этой проблеме?

Добавьте комментарии и извините за мою ошибку только сейчас.

webview.loadurl("file:///android_asset/www/index.html"); 

отлично работает, но

webview.loadurl("file:///android_asset/www/index.html#home"); 

не удалось.

+0

В некоторых устройствах, если ссылка inlcude '#', загруженный веб-просмотр не удался и отображаемый не смог найти страницу. – binkery

ответ

9

Сначала проверьте, что index.html находится в папке с ресурсами в папке проекта.

Я верю, что находится под www папка в папке с ресурсами вашего проекта.

1: Сначала поставил index.html под WWW папки

2: поставить WWW папки внутри активов папку и вызвать

webview.loadurl("file:///android_asset/www/index.html"); 

Отредактировано:

Я думаю, вы, возможно, захотите для вызова домой вкладка index.html каждый раз, когда вы запустите приложение.

Как андроид только забота HTML-страниц не язычки здесь хороший способ, который может помочь вам т.е.

Установите менюДомашний актив вашей index.html и сделать другие неактивным.

Это может вам помочь.

+0

Прошу прощения за мою ошибку, файл index.html находится в разделе my-project/assets/www /. И webview.loadurl ("file: //android_asset/www/index.html"); отлично работает, но webview.loadurl ("file: ///android_asset/www/index.html#home"); не смогли . – binkery

+0

Итак, если мой ответ поможет вам принять его. Это может помочь другим пользователям. @binkery – Avijit

+0

Проверьте мой отредактированный ответ. – Avijit

0

это то, что случилось со мной я неправильно это убедиться, что вы ввели правильно

файл: //android_asset/www/index.html

не как «активы»

+0

Это не answser. OP не набирал «активы» – manuell

+0

В этом ответе также отсутствует «/» – Armand

Смежные вопросы