Android で phonegap/cordova (バージョン 2.0) を使用して外部 URL をロードしようとしています。私が渡す URL は、2 番目の URL にリダイレクトします ( hhtp://google.com がhttp: //google.your-country-iso-code にリダイレクトされるように)。
public class MainActivity extends DroidGap {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.loadUrl(http://mywebsite.com);
}
...
}
アプリを初めて開くと、問題なく webapp が読み込まれます。その後、アプリケーションを再度開いても、Web は再度読み込まれません。ハングするだけです(プロセスを強制的に閉じてアプリを再度開いた後でも)。http://google.comを使用して動作しますが、ロードする必要がある Web URL は使用しません。
onRestart から loadUrl を呼び出しても同じです (別のアクティビティから戻ってきます):
public void onRestart() {
super.onRestart();
super.loadUrl(urlToLoad);
}
私は何が欠けていますか?
私もこれを試しました:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.init();
super.appView.clearCache(true);
//super.setBooleanProperty("loadInWebView", false);
super.loadUrl(getWebAppUrl());
}