【Android中点击物理返回按键(再按一次退出程序)】非淡泊无以明志,非宁静无以致远。这篇文章主要讲述Android中点击物理返回按键(再按一次退出程序)相关的知识,希望能为你提供帮助。
private long exitTime = 0;
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_BACK & & event.getAction() == KeyEvent.ACTION_DOWN){
if((System.currentTimeMillis()-exitTime) > 2000){
Toast.makeText(getApplicationContext(), "再按一次退出程序", Toast.LENGTH_SHORT).show();
exitTime = System.currentTimeMillis();
} else {
finish();
System.exit(0);
}
return true;
}
return super.onKeyDown(keyCode, event);
}
推荐阅读
- Android Mqtt 消息推送使用
- 配置AutoMapper映射规则《转》
- Eclipse报错(Attribute "xmlns" was already specified for element "web-app".)
- android快速启动动画
- 玩转Android monkey之monkey是啥(monkey=猴子?)
- 在Android library中不能使用switch-case语句访问资源ID的原因分析及解决方案
- Qt自定义弹窗屏蔽父窗口(QWidget设置setWindowModality(Qt::ApplicationModal);以后再show)
- Android APK反编译
- Android 发送本地广播 以及创建广播接收器