Android開發退出提醒窗口
private static Boolean isExit = false;
private static Boolean hasTask = false;
Timer tExit = new Timer();
TimerTask task = new TimerTask() {
@Override
public void run() {
isExit = false;
hasTask = true;
}
};
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
System.out.println("TabHost_Index.java onKeyDown");
if (keyCode == KeyEvent.KEYCODE_BACK) {
if(isExit == false ) {
isExit = true;
Toast.makeText(this, "再按一次後退鍵退出應用程序",
Toast.LENGTH_SHORT).show();
if(!hasTask) {
tExit.schedule(task, 2000);
}
} else {
finish();
System.exit(0);
}
}
return false;
}
最後更新:2017-04-02 06:51:49
上一篇:
Linux下去掉^M的方法
下一篇:
編寫自定義的 Android Preference 組件
Clojure世界:使用rlwrap增強REPL
Changing the Way of Continuous Delivery with Docker (Part 1)
ibatis多表查詢
悲劇!數據顯示Windows 10商用占比仍不如XP數量
GUI Design Studio 使用教程
連載:麵向對象葵花寶典:思想、技巧與實踐(17) - 需求分析518方法
【原】訓練自己haar-like特征分類器並識別物體(1)
mina的編碼和解碼以及斷包的處理,發送自定義協議,仿qq聊天,發送xml或json
MySQL · 源碼分析 · MySQL replication partial transaction
Linux服務器rsync自動備份