Android 仿QQ退出(點選返回鍵不退出app,點選icon直接進入上次退出的頁面)
阿新 • • 發佈:2018-12-17
在登入頁或者歡迎頁onCreate方法加入如下程式碼:
if((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0)
{
finish();
return;
}
在主頁攔截返回鍵,達到點選home鍵效果(不銷燬Aacivity,點選app圖示直接進入頁面)
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode==KeyEvent.KEYCODE_BACK){ // 仿返回鍵退出介面,但不銷燬,程式仍在後臺執行 moveTaskToBack(false); // 關鍵的一行程式碼 return true; } return super.onKeyDown(keyCode, event); }