問題が発生しました。私のアプリでは、webview で URL (PHP ページ) を読み込みます。それは多くのデバイスで楽しく実行されます.しかし、テレビデバイスでは、エラーログなしで終了することがよくあります.phpページがswfフラッシュをロードするためであることがわかりました.しかし、ページはテレビのブラウザでうまく表示されます.私のコードは次のように:
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);
私のコードの何が問題なのか、またはこのケースの理由を誰が教えてくれますか? (下手な英語を許してください。)