我正在开发一个在资产文件夹中有一些网页的应用。我正在将这些网页从资产文件夹加载到webview。
public class MainActivity extends Activity {
WebView mWebView;
@SuppressLint("SetJavaScriptEnabled")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mWebView = (WebView) findViewById(R.id.wrapper);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.setWebChromeClient(new WebChromeClient());
mWebView.loadUrl("file:///android_asset/www/index.html");
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(event.getAction() == KeyEvent.ACTION_DOWN){
switch(keyCode)
{
case KeyEvent.KEYCODE_BACK:
if(mWebView.canGoBack() == true){
mWebView.goBack();
}else{
finish();
}
return true;
}
}
return super.onKeyDown(keyCode, event);
}
}
问题是 - 除kaidul.com/index.html#thisisproblem
之类的页面外,每个页面都在加载。 Rhis类型的面向id的页面未加载。它显示“请求的页面不可用”。我现在能做什么?
答案 0 :(得分:0)
好的,实际上这不会以这种方式运作。我想实现一个phonegap应用程序的功能。我在Android(Java)平台上工作。