2012-10-24 26 views
1

在我的Phonegap-app中,我使用document.addEventListener("backbutton", mysuperawesomecallback, false)處理Android的後退按鈕,至今爲止工作正常。但是,當我在文本字段中書寫時,第一次點擊後退按鈕隱藏鍵盤,第二次退出應用程序。當我把焦點放在文本框中時,它再次正常工作。Android後退按鈕在textarea時退出Phonegap-app

當我在文本框中時,如何防止退出應用程序?

+0

正常行爲是與第一後退按鈕點擊隱藏輸入法和去之前的活動(或退出衍生如果它是主)。你能否澄清你的問題? –

+0

我用上述方法覆蓋了後退按鈕的行爲。當我在文本框中寫完時,我想再次將Back-Button連接到此方法。但是,我的應用程序退出。 我想要什麼:Textfield writing - > hide鍵盤 - >我的後臺按鈕監聽器 發生了什麼:Textfield writing - > hide Keyboard - > app quits – flecki89

回答

2

我相信你實際上遇到了PhoneGap中的一個bug。我們已經在PhoneGap 2.2.0中解決了這個問題,這個問題很快就會出來。

4

添加以下行到您的主要活動是從DroidGap

@Override 
public void onBackPressed() { 
}