androidwebview

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


I am working on an application in Android, where I want to load a local html file using

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

It will load ok on most devices, but on some Samsung devices with Android OS 4.0.4 , it load fails.

Do you have ideas with this issue?

Add some comments and sorry for my mistake just now.

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

work fine , but

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

failed .


Solution

  • First check that index.html is under asset folder in your project folder.

    I believe it is under www folder within asset folder of your project.

    1:First put index.html under www folder

    2:put the www folder within asset folder and call

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

    Edited:

    I think you might want to call the home tab of the index.html every-time when you will run the application.

    As android is only concern of the html pages not the tabs here is a good way which may help you i.e.

    Set the home tab active of your index.html and make other inactive.

    This will might help you.