我有一個應用程序需要用戶登錄。在應用程序中,要登錄的是在SharedPreferences文件中包含特定的字符串。Android - 處理後退按鈕
除一個用例外,它完全正常工作:用戶按下手機的後退按鈕。
當用戶按下手機的後退按鈕時,在加載頁面時會發生什麼不同嗎?我應該知道並在代碼中考慮了該按鈕?
謝謝!
我有一個應用程序需要用戶登錄。在應用程序中,要登錄的是在SharedPreferences文件中包含特定的字符串。Android - 處理後退按鈕
除一個用例外,它完全正常工作:用戶按下手機的後退按鈕。
當用戶按下手機的後退按鈕時,在加載頁面時會發生什麼不同嗎?我應該知道並在代碼中考慮了該按鈕?
謝謝!
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if(keyCode == KeyEvent.KEYCODE_BACK)
{
//do your stuff here
return true;
}
else
return super.onKeyUp(keyCode, event);
}
嘗試上面的代碼來處理返回鍵事件
他們在哪裏按從背面按鈕,你在哪裏檢查,如果他們(例如,最好是你確認他們在的onResume認證登錄())? – roflharrison 2012-04-27 01:47:13
@Sam如果他們沒有登錄,我將它們發送到登錄屏幕。如果從登錄屏幕中按下,它們會在原來的屏幕上結束,因爲某些原因,它們不再將其重定向到登錄屏幕。 – Genadinik 2012-04-27 01:54:00