首页 > 移动平台 > 详细

android 双击退出

时间:2014-03-26 09:45:19      阅读:448      评论:0      收藏:0      [点我收藏+]

方法1、

bubuko.com,布布扣
 1 rivate int mBackKeyPressedTimes = 0;
 2 
 3         @Override
 4         public void onBackPressed() {
 5                 if (mBackKeyPressedTimes == 0) {
 6                         Toast.makeText(this, "再按一次退出程序 ", Toast.LENGTH_SHORT).show();
 7                         mBackKeyPressedTimes = 1;
 8                         new Thread() {
 9                                 @Override
10                                 public void run() {
11                                         try {
12                                                 Thread.sleep(2000);
13                                         } catch (InterruptedException e) {
14                                                 e.printStackTrace();
15                                         } finally {
16                                                 mBackKeyPressedTimes = 0;
17                                         }
18                                 }
19                         }.start();
20                         return;
21                       else{
22                                this.activity.finish();
23                             }
24                 }
25                 super.onBackPressed();
26         }
bubuko.com,布布扣

方法2、

bubuko.com,布布扣
 1   private long exitTime = 0;
 2 
 3         public void ExitApp()
 4         {
 5                 if ((System.currentTimeMillis() - exitTime) > 2000)
 6                 {
 7                         Toast.makeText(this.activity, "再按一次退出程序", Toast.LENGTH_SHORT).show();
 8                         exitTime = System.currentTimeMillis();
 9                 } else
10                 {
11                         this.activity.finish();
12                 }
13 
14         }
bubuko.com,布布扣

android 双击退出,布布扣,bubuko.com

android 双击退出

原文:http://www.cnblogs.com/ikaka/p/3622593.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!