I wanted to display a simple html page in a WebView in Android, so I made an assets
folder in main and put the test.html
file, but when I run the app, I get web page not available This is my code
public class AndroidHTMLActivity extends Activity {
WebView myBrowser;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
myBrowser = (WebView)findViewById(R.id.mybrowser);
final MyJavaScriptInterface myJavaScriptInterface
= new MyJavaScriptInterface(this);
myBrowser.addJavascriptInterface(myJavaScriptInterface, "AndroidFunction");
myBrowser.getSettings().setJavaScriptEnabled(true);
myBrowser.loadUrl("file:///assets/test.html");
}
}
For accessing the asset folder you need to use android_asset
.
Hence your code should be,
myBrowser.loadUrl("file:///android_asset/test.html");
Collected from the Internet
Please contact [email protected] to delete if infringement.
Comments