1

Android の webview を介して、いくつかの html5 ベースのゲームを含む「ロビー URL」を読み込んでいます。Wi-Fi 経由で接続している場合はすべて正常に動作しますが、携帯電話会社経由で接続している場合、ゲームが約 4 分の 1 ロードされてからロビーがリロードされます。また、Wi-Fi に接続していないとログインできません. ここに私が使用する設定があります。

    WebSettings settings = webview.getSettings();
    webview.getSettings().setRenderPriority(RenderPriority.HIGH);
    webview.getSettings().setDomStorageEnabled(true);
    webview.getSettings().setAppCacheMaxSize(1024*1024*8);
    webview.getSettings().setAllowFileAccess(true);
    webview.getSettings().setAppCacheEnabled(true);
    webview.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT);
    settings.setJavaScriptEnabled(true);
    settings.setAllowContentAccess(true);
    progressBar = ProgressDialog.show(Home.this, "Game Title", "Loading...");
    webview.setWebViewClient(new WebViewClient() {
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            view.loadUrl(url);
            return false;
        }

任意のガイダンスをいただければ幸いです。ありがとう :)

4

1 に答える 1

0

理由がわかりました。これは、ISP がドメインをブロックしたためです。

于 2013-08-19T07:13:22.150 に答える