4

phonegap を使用していますが、html ファイルを読み込もうとすると、このエラーが発生します

サーバーへの接続に失敗しました。(file:///android_asset/www/index.html)

私のコード:

import org.apache.cordova.DroidGap;

import android.os.Bundle;

import android.view.Menu;

public class LoadHtml extends DroidGap {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        super.setIntegerProperty("loadUrlTimeoutValue", 60000);
        super.loadUrl("file:///android_asset/www/index5.html");


    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_first, menu);
        return true;
    }
}
4

1 に答える 1

3

問題は、エミュレーターまたはデバイスの速度が原因である可能性があります。ネットワークが遅すぎて、既定の時間内に通信を完了することができません。

super.setIntegerProperty("loadUrlTimeoutValue", 60000); を使用し ます。super.loadUrl("file:///android_asset/www/index.html"); を呼び出す前に

通信を完了するための 60 秒のタイムアウトを設定します。

わたしにはできる。

于 2013-01-10T08:04:23.937 に答える