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
- textarea 響應按下Enter鍵
- HarmonyOS 應用生命週期有哪些? 按返回鍵會呼叫哪些生命週期?
- Android 8.1平臺客製化虛擬導航按鍵Android
- 按關鍵字搜尋dangdang商品返回展示
- Google 將限制 Android 應用在後臺訪問地理位置資料GoAndroid
- Java後臺返回PDF檔案預覽下載Java
- Android 優雅地處理後臺返回的騷資料Android
- 按下電源鍵後竟然發生了這一幕 —— Android 系統啟動流程分析Android
- 使用Cordova –實現點選手機物理返回鍵時,應用進入後臺執行,而不是直接關閉!
- android PopupWindow監聽返回鍵無效Android
- 短視訊平臺開發,按返回鍵直接結束當前連麥狀態
- Android 明年將不再支援 32 位應用Android
- JS下載後臺介面返回的二進位制檔案JS
- H5頁面監聽Android物理返回鍵H5Android
- Android主介面連續兩次點選物理返回鍵退出應用功能實現Android
- Flutter實戰之坑——按返回鍵回到手機桌面不退出appFlutterAPP
- 京東按關鍵字搜尋商品 API 返回值說明API
- Android 點將臺:撒豆成兵[- Fragment -]AndroidFragment
- Angular 應用如何回退到之前曾經瀏覽過的頁面Angular
- 滑鼠按鍵響應越快越好嗎?
- win10系統下不能連續按兩下鍵盤按鍵如何解決Win10
- GO語言————6.9 應用閉包:將函式作為返回值Go函式
- spring boot 解決後臺返回 json 到前臺中文亂碼之後出現返回json資料包錯Spring BootJSON
- 阿里巴巴按關鍵字搜尋商品 API 返回值說明阿里API
- ABP框架—後臺:應用服務ApplicationServices(9)框架APP
- 物聯網平臺為智慧工廠和數字車間按下“加速鍵”
- 使用 express 模擬後臺介面返回資料Express
- 2.3用按鍵精靈錄製鍵盤與滑鼠操作
- Android點將臺:金科玉律[-AIDL-]AndroidAI
- 按鍵原理
- [BUG反饋]預設後臺用cookie記錄操作路徑然後返回,可能導致後臺路徑洩露問題Cookie
- 三行程式碼按鍵消抖 獨立按鍵 矩陣按鍵 長按 短按 雙擊行程矩陣
- 唯品會按關鍵字搜尋vip商品 API 返回值說明API
- 【中後臺應用】從表單抽象到表單中臺抽象
- JavaScript 點選按鈕返回底部JavaScript
- Hbuilder的快捷鍵(至少要將最常見快捷鍵按裡面的記熟哦):UI
- Vue 專案應用 —— 後臺管理系統模板Vue