我正在尝试将 phonegap/cordova(2.0 版)与 Android 一起使用来加载外部 URL。我传递的 URL 重定向到第二个 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。之后,再次打开应用程序,将不会再次加载网络。它只会挂起(即使在强制进程关闭并重新打开应用程序之后)。它使用http://google.com但不是我需要加载的网址。
如果我从 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());
}