AndroidStudio點選兩次返回鍵,退出APP
該功能的實現沒有特別複雜,主要在onKeyDown()事件中實現,直接上程式碼,如下:
1 //第一次點選事件發生的時間 2 private long mExitTime; 3 4 /** 5 * 點選兩次返回退出app 6 */ 7 @Override 8 public boolean onKeyDown(int keyCode, KeyEvent event) { 9 if (keyCode == KeyEvent.KEYCODE_BACK) { 10 if ((System.currentTimeMillis() - mExitTime) > 2000) { 11 Object mHelperUtils; 12 Toast.makeText(this, "再按一次退出APP", Toast.LENGTH_SHORT).show(); 13 //System.currentTimeMillis()系統當前時間 14 mExitTime = System.currentTimeMillis(); 15 } else { 16 finish(); 17 } 18 return true; 19 } 20 return super.onKeyDown(keyCode, event); 21 }
如果您看了本篇部落格,覺得對您有所收穫,請點選右下角的 [推薦]
如果您想轉載本部落格,請註明出處
如果您對本文有意見或者建議,歡迎留言
感謝您的閱讀,請關注我的後續部落格
相關文章
- Android 點選兩次返回鍵退出程式Android
- 點選兩次返回退出程式
- Android實現點選兩次返回鍵和長按返回鍵退出應用實踐Android
- 兩次點選BACK鍵退出應用的效果
- Android主介面連續兩次點選物理返回鍵退出應用功能實現Android
- Android 實現點選兩次BACK鍵退出應用Android
- mui退出軟體點選兩次提示UI
- Android實現首次點選返回鍵提示資訊,第二次點選退出應用Android
- Cordova + Vue 實現點選兩次退出應用Vue
- Android開發之連續點選返回鍵退出程式Android
- Flutter實戰之坑——按返回鍵回到手機桌面不退出appFlutterAPP
- weex生成的單頁應用嵌入app中,點選物理返回鍵時如何返回上一個路由頁面,而不是直接退出單頁應用,回到原生app頁面APP路由
- 點選label執行兩次的bug
- EditText點選外部退出編輯
- Android之點選兩次才響應onclick方法Android
- 針對IOS頁面縮放,需要點選兩次才能選中iOS
- AndroidStudio快捷鍵Android
- android設定軟鍵盤搜尋鍵以及監聽搜尋鍵點選時發生兩次事件的問題解決Android事件
- 後臺點選退出如何跳出frameset框架框架
- android短影片開發,點選兩次實現不同點選效果的實現方式Android
- JavaScript 點選按鈕返回底部JavaScript
- web app 中物理返回鍵的監聽WebAPP
- Android-返回桌面?退出程式?Android
- 點選返回網頁頂層效果網頁
- 短視訊app原始碼,輸入邀請碼時點選「螢幕」周邊或者「返回鍵」彈框不會消失APP原始碼
- 點選AndroidStudio的build按鈕後發生了什麼AndroidUI
- JavaScript點選按鈕返回底部詳解JavaScript
- 微信小程式自定義tabbar圖示切換點選兩次才選中解決方法微信小程式tabBar
- JavaScript點選兩點繪製直線JavaScript
- AndroidStudio常用快捷鍵名稱Android
- asp.net點選鍵盤enter鍵,呼叫按鈕點選事件函式ASP.NET事件函式
- uniapp,小程式防止二次點選問題,解決方案APP
- 點選返回上一頁程式碼例項
- jquery點選返回網頁頂部程式碼jQuery網頁
- uboot-cmd按鍵退出boot
- 點選空白出隱藏鍵盤,或者點選按鈕隱藏軟鍵盤
- AndroidStudio實用快捷鍵組合Android
- AndroidStudio 建立 Hybrid App工程AndroidAPP