Android雙擊返回鍵退出程序的實現(xiàn)方法
本文實例講述了Android雙擊返回鍵退出程序的實現(xiàn)方法,是Android程序開發(fā)中一個非常實用的功能,分享給大家供大家參考之用。具體方法如下:
一、實現(xiàn)思路:
用戶按下返回鍵時設定一個定時器來監(jiān)控是否2秒內實現(xiàn)了退出,如果用戶沒有接著按返回鍵,則清除第一次按返回鍵的效果,使程序還原到第一次按下返回鍵之前的狀態(tài)。定時器是每次用戶按下返回鍵才去創(chuàng)建。
二、功能代碼:
/**
* 菜單、返回鍵響應
*/
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if(keyCode == KeyEvent.KEYCODE_BACK)
{
exitBy2Click(); //調用雙擊退出函數(shù)
}
return false;
}
/**
* 雙擊退出函數(shù)
*/
private static Boolean isExit = false;
private void exitBy2Click() {
Timer tExit = null;
if (isExit == false) {
isExit = true; // 準備退出
Toast.makeText(this, "再按一次退出程序", Toast.LENGTH_SHORT).show();
tExit = new Timer();
tExit.schedule(new TimerTask() {
@Override
public void run() {
isExit = false; // 取消退出
}
}, 2000); // 如果2秒鐘內沒有按下返回鍵,則啟動定時器取消掉剛才執(zhí)行的任務
} else {
finish();
System.exit(0);
}
}
上述代碼中的onKeyDown()函數(shù)可以在菜單欄Source->Override/Implement Methods里找到,雙擊即可自動添加到代碼中。
希望本文所述對大家的Android程序設計有所幫助。
- Android 單雙擊實現(xiàn)的方法步驟
- Android實現(xiàn)雙擊返回鍵退出應用實現(xiàn)方法詳解
- Android雙擊事件攔截方法
- Android使用PhotoView實現(xiàn)圖片雙擊放大單擊退出效果
- Android 雙擊Back鍵退出應用的實現(xiàn)方法
- Android實現(xiàn)雙擊TitleBar回頂部的功能示例代碼
- Android 雙擊返回鍵退出程序的方法總結
- Android 在viewPager中雙指縮放圖片雙擊縮放圖片單指拖拽圖片的實現(xiàn)思路
- Android中雙擊返回鍵退出應用實例代碼
- Android 高仿微信朋友圈動態(tài)支持雙擊手勢放大并滑動查看圖片效果
- Android 自定義View實現(xiàn)單擊和雙擊事件的方法
- Android 屏幕雙擊事件的捕獲簡單示例
- Android 實現(xiàn)雙擊退出的功能
- Android App中實現(xiàn)可以雙擊放大和縮小圖片功能的實例
- Android實現(xiàn)ImageView圖片雙擊放大及縮小
- Android雙擊退出的實現(xiàn)方法
- 使用python編寫android截屏腳本雙擊運行即可
- Android開發(fā)實現(xiàn)控件雙擊事件的監(jiān)聽接口封裝類
相關文章
Android SwipeRefreshLayout下拉刷新組件示例
SwipeRefrshLayout是Google官方更新的一個Widget,可以實現(xiàn)下拉刷新的效果。本文主要介紹了Android之SwipeRefreshLayout下拉刷新組件示例,有興趣的可以了解一下。2017-02-02
Android開發(fā)筆記之: 數(shù)據(jù)存儲方式詳解
本篇文章是對Android中數(shù)據(jù)存儲方式進行了詳細的分析介紹,需要的朋友參考下2013-05-05
Android使用緩存機制實現(xiàn)文件下載及異步請求圖片加三級緩存
這篇文章主要介紹了Android使用緩存機制實現(xiàn)文件下載及異步請求圖片加三級緩存的相關資料,需要的朋友可以參考下2016-02-02
Android Recyclerview實現(xiàn)多選,單選,全選,反選,批量刪除的功能
本篇文章主要介紹了Android Recyclerview 實現(xiàn)多選,單選,全選,反選,批量刪除的功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-06-06
Android recyclerview實現(xiàn)拖拽排序和側滑刪除
這篇文章主要為大家詳細介紹了Android recyclerview實現(xiàn)拖拽排序和側滑刪除,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-02-02

