Android 软件退出系统方法重写

Posted 无网不进

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 软件退出系统方法重写相关的知识,希望对你有一定的参考价值。

android 软件退出系统按键方法重写

 

 1     //针对Andriod软件退出系统按键方法重写
 2 
 3     private long exitTime = 0;//key down time
 4     @Override
 5     public boolean onKeyDown(int keyCode, KeyEvent event) {
 6         switch (keyCode) {
 7             case KeyEvent.KEYCODE_BACK:
 8                 if (System.currentTimeMillis() - exitTime >= 2000) {
 9                     exitTime = System.currentTimeMillis();
10                     showToast(getString(R.string.quit_on_double_click_));
11                     return true;
12                 } else {
13                     showToast(getString(R.string.exiting));
14                     try {
15                         Thread.sleep(1000);
16                     } catch (InterruptedException e) {
17                         e.printStackTrace();
18                     }
19                     finish();
20                 }
21                 break;
22         }
23         return super.onKeyDown(keyCode, event);
24     }

 

以上是关于Android 软件退出系统方法重写的主要内容,如果未能解决你的问题,请参考以下文章

如何防止在 Android 片段/活动中意外退出应用程序?

Activity按下2次退出

Android 重写onBackPressed()方法 不执行问题

scrapy主动退出爬虫的代码片段(python3)

当我将片段添加到我的视图寻呼机时(在嵌套滚动视图中),我无法从具有设备后退按钮的应用程序退出

Android课程---Android Studio使用小技巧:提取方法代码片段