我发生了一个问题。在我的应用程序中,我通过 webview 加载了一个 url(一个 php 页面)。它在许多设备上运行都很有趣。但是在电视设备中,它会在没有任何错误日志的情况下退出。现在我知道这是因为 php 页面加载了 swf flash。但是该页面在电视中的浏览器中显示良好。我的代码是如下:
mWebView = (WebView) v.findViewById(R.id.shopWebView);
mWebView.setOnKeyListener(this);
mWebView.setInitialScale(100);
WebSettings webSet = mWebView.getSettings();
webSet.setJavaScriptEnabled(true);
webSet.setBlockNetworkImage(true);
webSet.setSupportZoom(true);
webSet.setBuiltInZoomControls(true);
webSet.setSupportMultipleWindows(true);
webSet.setUseWideViewPort(true);
webSet.setLoadWithOverviewMode(true);
// webSet.setPluginState(PluginState.ON);
mWebView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
view.getSettings().setBlockNetworkImage(false);
}
});
mWebView.loadUrl(URL_SHOP);
谁能告诉我我的代码有什么问题或这种情况的原因?(原谅我的英语不好。)