1

PhoneGap Connection APIのドキュメントに基づくと、インターネットへの接続の失敗は HTML5 で処理され、ブラウザーを使用して単純なアラート ボックスが表示されるようです。Android 内からエラーをネイティブに委任するにはどうすればよいですか。

接続がない場合は、ネイティブの読み込み画面 (スプラッシュ) を表示してから、Android で簡単なダイアログ ボックスをネイティブに表示したいと考えています。現在、以下のコードで phoneGap を使用して webview を作成しています...

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

    // if (phoneGap.connection != false)
    //      initiate loadURL
    // else
    //      load up a different activity and show dialogue box...

    super.loadUrl("http://classtempo.org/teacher.html");

}
4

1 に答える 1

0

super.loadUrl() の前に次の行を追加します。

super.setStringProperty("errorUrl", "file:///android_asset/www/no_connection.html");
于 2014-02-26T12:39:53.960 に答える