欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android 再按一次返回鍵退出程序實現思路

 更新時間:2013年01月20日 11:22:41   作者:  
用戶退出應用前給出一個提示是很有必要的,因為可能是用戶并不真的想退出,而只是一不小心按下了返回鍵,大部分應用的做法是在應用退出去前給出一個Dialog提示框;個人覺得再按一次返回鍵退出程序很有必要,接下來介紹一些簡單實現
用戶退出應用前給出一個提示是很有必要的,因為可能是用戶并不真的想退出,而只是一不小心按下了返回鍵,大部分應用的做法是在應用退出去前給出一個Dialog,我覺得這樣不太友好,用戶還得移動手指去按dialog中的按鈕。個人覺得“再按一次返回鍵退出程序”是best practice,實現也很簡單,直接上代碼:
復制代碼 代碼如下:

private long exitTime = 0;
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN){
if((System.currentTimeMillis()-exitTime) > 2000){
Toast.makeText(getApplicationContext(), "再按一次退出程序", Toast.LENGTH_SHORT).show();
exitTime = System.currentTimeMillis();
} else {
finish();
System.exit(0);
}
return true;
}
return super.onKeyDown(keyCode, event);
}

相關文章

  • Android?Gradle同步優(yōu)化詳解

    Android?Gradle同步優(yōu)化詳解

    這篇文章主要為大家介紹了Android?Gradle同步優(yōu)化示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • 在Android中動態(tài)添加Panel框架的實現代碼

    在Android中動態(tài)添加Panel框架的實現代碼

    項目經常會有這種需求,就是想動態(tài)的在某個界面上添加一個Panel。比如,有一個按鈕,點擊后會顯示下拉菜單式的界面。這種需求,就屬于動態(tài)添加一個Panel。需求多了,就要研究是否可以抽象出通用的框架代碼,以方便開發(fā),所以就有了以下內容
    2013-05-05
  • Android studio編寫簡單的手電筒APP

    Android studio編寫簡單的手電筒APP

    一個簡單的APP控制的手電筒代碼,android studio編寫一個手電筒app,調用手機的閃光等實現手電筒的功能,感興趣的小伙伴們可以參考一下
    2016-08-08
  • Android ListView position詳解及實例代碼

    Android ListView position詳解及實例代碼

    這篇文章主要介紹了Android ListView position的相關資料,在開發(fā)Android 應用的時候你真的用對了嗎?這里給大家徹底解釋下,需要的朋友可以參考下
    2016-10-10
  • Android內存泄漏檢測工具LeakCanary

    Android內存泄漏檢測工具LeakCanary

    在Android的性能優(yōu)化中,內存優(yōu)化是必不可少的點,而內存優(yōu)化最重要的一點就是解決內存泄漏的問題,在Android的內存泄漏分析工具也不少,比如PC端的有:AndroidStudio自帶的Android?Profiler、MAT等工具;手機端也有,就是我們今天要介紹的LeakCanary
    2023-04-04
  • Flutter 側滑欄及城市選擇UI的實現方法

    Flutter 側滑欄及城市選擇UI的實現方法

    這篇文章主要介紹了Flutter 側滑欄及城市選擇UI的實現,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-07-07
  • Android讀寫文件工具類詳解

    Android讀寫文件工具類詳解

    這篇文章主要為大家詳細介紹了Android讀寫文件工具類,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • Android中vim編輯器進階的使用介紹

    Android中vim編輯器進階的使用介紹

    本篇文章介紹了,在Android中vim編輯器進階的使用。需要的朋友參考下
    2013-04-04
  • Android  ListView 條目多樣式展示實例詳解

    Android ListView 條目多樣式展示實例詳解

    這篇文章主要介紹了Android ListView 條目多樣式展示的相關資料,需要的朋友可以參考下
    2017-04-04
  • Android中自定義view實現側滑效果

    Android中自定義view實現側滑效果

    這篇文章主要介紹了Android中自定義view實現側滑效果的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-11-11

最新評論