问题重现
我这边用原生的webview加载第三方网页,有个弹框,无法弹出,一看网页源码,用的是select控件,但是在安卓手机浏览器上,iOS上,都是可以的,然后调试,控制台也没报错
修改
我发现问题是出在webview的初始化上,之前呢,webview都是直接findviewbyid的,后来因为释放内存的需要,修改成在代码里new一个webview,
webView = new WebView(getApplicationContext());
这样可以释放内存
@Override
protected void onDestroy() {
webView.removeAllViews();
webView.destroy();
super.onDestroy();
}
问题就出在这个初始化上,不要用getApplicationContext(),用当前activity,就可以了
webView = new WebView(WebviewBase.this);
WebviewBase是当前activity