我使用webview制作了html + jquery移动应用程序,我的所有代码都在assest文件夹中,我注意到有时我的应用程序挂起,有时它工作正常,如果我错过了一些东西
下面是android java代码
我制作了html + jquery应用程序,应用程序挂起了大部分时间,有时候它可以以任何方式使其正常工作
以下问题:
1:画布中的某个时间对象变得重复但是在任何画布上都没有获得重复对象的更改此问题仅在Android浏览器中出现
2:有时拖动对象会卡在任何地方,而不会在Android浏览器中放入画布 下面是我的
的java代码public class MainActivity extends Activity implements OnClickListener {
private static final String URL = "file:///android_asset/index.html";
private WebView mWebView;
@SuppressLint("SetJavaScriptEnabled")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.setWebChromeClient(new WebChromeClient());
mWebView.setWebViewClient(new WebViewClient(){
});
refreshWebView();
}
private void refreshWebView() {
mWebView.loadUrl(URL);
}
@Override
public void onClick(View v) {
refreshWebView();
}
}
和我在assest folde中使用的html代码位于链接
之下答案 0 :(得分:0)
我在6个月前遇到过这个错误。经过大量关于这个主题的研究后,我个人得出结论它是android 的API错误,修正了API级别18(KITKAT)。
这意味着,“如果应用程序正在使用低于Kitkat的Android版本,则webview开始挂起或疯狂地工作”