2013-07-04 58 views
1

我的煎茶觸摸應用正面臨着「應用程序錯誤:連接服務器失敗」在Android的錯誤設備,因爲我的應用程序在啓動時包含大量後端提取。Android的後退按鈕行動問題煎茶觸摸應用

這個一般修復程序增加超時時間間隔在MyAppActivity.java,像這樣:

<preference name="load-url-timeout" value="60000" /> 

那麼,這是不適用我的情況,因爲這將使得在超時間隔時間卡的應用程序UI這樣的延遲是不讚賞我的應用程序。

另一個我試過,發現工作是這樣的一個修復,從PhoneGap的社區建議:

Community-powered support for PhoneGap BuildFix for PhoneGap: Connection to server was unsuccessful

這裏是我做過什麼:

  • 改名爲當前index.html爲主。 html
  • 創建了一個新的index.html並從中調用main.htmlenter image description here

這工作得很好,但問題是應用程序將不會在Android後退按鈕動作關閉! 單擊後退按鈕後,應用程序將再次開始加載,就像刷新一樣。 即,該呼叫返回到新的index.html,並再次調用main.html

有沒有解決這個問題?

回答

1

試試這個在MyAppActivity.java

@Override 
    public boolean onKeyDown(int keyCode, KeyEvent event) { 
       if(keyCode==KeyEvent.KEYCODE_BACK){ 
        moveTaskToBack(true); 
       } 
       return super.onKeyDown(keyCode, event); 

編輯:這將您的應用程序推向背景。如果你想退出應用程序,替換moveTaskToBack(true);finish();

+0

謝謝..這個作品...但應用程序不會退出,被推到背景..像主頁按鈕動作 –

+0

請參閱編輯,應該工作:-) – OMAK