android webview加载第三方网页,<select>控件无法弹出的问题

问题重现

我这边用原生的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

你可能感兴趣的:(android开发,android)