2014-02-27 40 views
1

我試圖執行eclipse中的簡單Phonegap示例,但它顯示錯誤,因爲應用程序在其主線程上做了太多工作。 以下是我的代碼,Phonegap項目不起作用

import org.apache.cordova.Config; 
import org.apache.cordova.CordovaActivity; 
import android.os.Bundle; 

public class Test extends CordovaActivity 
{ 
    @Override 
    public void onCreate(Bundle savedInstanceState) 
    { 
     super.onCreate(savedInstanceState); 
     super.init(); 
     // Set by <content src="index.html" /> in config.xml 
     super.loadUrl(Config.getStartUrl()); 
     super.loadUrl("file:///android_asset/www/index.html"); 
    } 
} 

任何幫助將不勝感激。

+0

嘗試: super.loadUrl(「file:///android_asset/www/index.html」,10000); – KratosBala

+0

這是默認的cordova應用程序的代碼,除了最後一行應該註釋。並且在2小時內不要發佈相同的問題,只需更改標題(在您的其他問題中,最後一行被註釋爲應該是) – QuickFix

回答

1

當加載URL嘗試加載它裏面Runnable如下

this.cordova.getThreadPool().execute(new Runnable() { 
    @Override 
    public void run() { 

     super.loadUrl("file:///android_asset/www/index.html"); 
    } 

}); 

希望這將幫助你

0

您正在加載您的主索引文件兩次,也許這就是問題所在。