码迷,mamicode.com
首页 > 移动开发 > 详细

Android 两次返回按键退出程序

时间:2014-09-09 11:53:28      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:android   style   os   ar   art   cti   sp   on   c   

  1. public boolean onKeyDown(int keyCode, KeyEvent event) {  
  2.     // 两次返回退出程序  
  3.     if (keyCode == KeyEvent.KEYCODE_BACK) {  
  4.         if ((System.currentTimeMillis() - mExitTime) > 2000) {  
  5.             Toast.makeText(this, R.string.toast_twice_press_back_to_exit,  
  6.                     Toast.LENGTH_SHORT).show();  
  7.             mExitTime = System.currentTimeMillis();  
  8.         } else {  
  9.             finish();  
  10.         }  
  11.         return true;  
  12.     }  
  13.     return super.onKeyDown(keyCode, event);  
  14. }  


函数放置在自己的Activity里面,记得定义mExitTime变量及初始化,已验证,效果不错!

Android 两次返回按键退出程序

标签:android   style   os   ar   art   cti   sp   on   c   

原文地址:http://www.cnblogs.com/yido9932/p/3961888.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!