2014-10-28 77 views
2

我工作的應用程序有一個登錄頁面,用戶把他們的憑據,並登錄。的Android關閉登錄屏幕上時,退格鍵上登錄活動按

出於某種原因,如果用戶按下退格鍵當輸入密碼時,應用程序會關閉回手機的主屏幕。即當記者表示

唯一logcat的結果是:

4332-4332/com.etc.etc W/IInputConnectionWrapper﹕ showStatusIcon on inactive InputConnection 

我環顧四周,但無法找到該修復 - 也許我只是失去了一些東西。

謝謝!

編輯:

我發現這個代碼,這是負責這一點。我不知道以前的開發人員在想什麼,但在發表評論之後,沒有更多的問題。

@Override 
public boolean onKeyDown(int keyCode, KeyEvent event) 
{ 
    finish(); 
    return super.onKeyDown(keyCode, event); 
} 
+0

軟鍵盤的退格鍵? – berserk 2014-10-28 16:21:21

+0

是的,後面的箭頭與x通過它,在下一個/完成按鈕之上。 – tacoman50 2014-10-28 16:25:51

+0

請顯示更多日誌,特別是紅色部分。 – berserk 2014-10-28 16:26:41

回答

1

後退按鈕,默認情況下,完成一個活動。如果你不想要它完成,覆蓋回來按功能:

@Override 
public void onBackPressed() 
{ 
//Do whatever you want or do nothing 
} 
+0

對不起,如果我不清楚,但我在談論鍵盤上的退格鍵,逐個刪除字符。 – tacoman50 2014-10-28 16:21:34

+0

@ tacoman50好吧,奇怪,你可以請張貼整個logcat? – berserk 2014-10-28 16:22:33

+0

由於在日誌貓的新聞發生的唯一事情是我上面張貼的東西。 – tacoman50 2014-10-28 16:27:37