2012-08-23 44 views
0

我想用Android Phonegapgap/cordova(2.0版)加载外部URL。我传递的网址重定向到第二个网址(如hhtp://google.com重定向至http://google.your-country-iso-code)。科尔多瓦2.0 loadUrl不刷新

public class MainActivity extends DroidGap { 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     super.loadUrl(http://mywebsite.com); 
    } 
    ... 
} 

当我第一次打开应用程序时,它加载web应用程序时没有任何问题。之后,再次打开应用程序,将不会再次加载Web。它只会挂起(即使在强制关闭并重新打开应用程序之后)。它使用http://google.com,但不是我需要加载的网址。

同样的事情,如果我叫使用loadURL从onRestart(从另一项活动回来):

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()); 
} 

回答

0

检查config.xml文件的访问权限原值:

应该像下面如果您尝试访问外部URL

<access origin=".*"/> 
+0

感谢响应,但URL加载。这是一个问题,重新加载一个具体的URL(它也重新加载www.yahoo.com例如) – agatha