Android按下返回鍵,將應用退到後臺
今天遇到一個問題,啟動應用後,主Activity1->啟動Activity2同時finishActivity1,Activity2->啟動Activity3同時finishActivity2,然後按物理返回鍵退到後臺,正常流程Activity3會finish掉,Task中沒有任何Activity可以啟動,要做到退到後臺的功能可以使用moveTaskToBack方法。
1、重寫onKeyDown
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_BACK){
moveTaskToBack(true);
return true;
}
return super.onKeyDown(keyCode, event);
}
2、重寫onBackPressed
@Override
public void onBackPressed() {
moveTaskToBack(true);
}
相關文章
- Android實現點選兩次返回鍵和長按返回鍵退出應用實踐Android
- MFC設定按下Enter鍵後響應指定的按鈕
- 向任意應用程式(包括後臺的)傳送任意按鍵訊息
- android 獲得後退鍵按事件Android事件
- home鍵監聽(Android應用切換到後臺監聽)Android
- android 返回鍵Android
- 直播原始碼開發,Android 遮蔽返回鍵(後退鍵)原始碼Android
- HarmonyOS 應用生命週期有哪些? 按返回鍵會呼叫哪些生命週期?
- 過載android返回鍵響應函式Android函式
- Java後臺返回PDF檔案預覽下載Java
- 實現android按下Enter鍵便隱藏輸入鍵盤Android
- android 按鍵聲音Android
- quick 3.2 android 返回鍵功能UIAndroid
- Android 模擬返回鍵功能Android
- 使用Cordova –實現點選手機物理返回鍵時,應用進入後臺執行,而不是直接關閉!
- 使用WakeLock使Android應用程式保持後臺喚醒Android
- Android 8.1平臺客製化虛擬導航按鍵Android
- Google 將限制 Android 應用在後臺訪問地理位置資料GoAndroid
- cocos creator(十三)android平臺返回鍵的監聽實現Android
- 被後臺殺死後,Android應用如何重新走閃屏邏輯Android
- 判斷當前應用程式處於前臺還是後臺 ANDROIDAndroid
- Android 優雅地處理後臺返回的騷資料Android
- 按下電源鍵後竟然發生了這一幕 —— Android 系統啟動流程分析Android
- 短視訊平臺開發,按返回鍵直接結束當前連麥狀態
- jQuery按鍵響應事件keypress對應的按鍵編碼keycodejQuery事件
- android 處理按鍵動作Android
- android按鍵模擬測試Android
- 實現熱鍵啟用後臺程式 (轉)
- android PopupWindow監聽返回鍵無效Android
- Android實現首次點選返回鍵提示資訊,第二次點選退出應用Android
- JS下載後臺介面返回的二進位制檔案JS
- 【android】android使用命令模擬按鍵Android
- C++按值返回、按址返回、按別名返回開銷的區別C++
- Google更新Android平臺鍵盤應用 支援手勢滑動輸入GoAndroid
- 專案需求討論- 手機鎖屏及APP退到後臺後自動鎖定功能APP
- 去除後臺返回資料中的nullNull
- js前臺如何使用後臺返回的資料JS
- Android 點選兩次返回鍵退出程式Android