今天给大家简单说一下,android双击返回键退出程序。

@Override

public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if(keyCode == KeyEvent.KEYCODE_BACK)
{
ExitClick();
}
return false;
}


private static Boolean isExit = false;

private void ExitClick() {
Timer tExit = null;
if (isExit == false) {
isExit = true; // 准备退出
Toast.makeText(this, "再按一次退出程序", Toast.LENGTH_SHORT).show();
tExit = new Timer();
tExit.schedule(new TimerTask() {
@Override
public void run() {
isExit = false; // 取消退出
}
}, 2000); // 如果2秒钟内没有按下返回键,则启动定时器取消掉刚才执行的任务

} else {
finish();
System.exit(0);
}
}

更多相关文章

  1. Android(安卓)input keyevent
  2. android截图代码
  3. android中dialog工具类的实现(多种dialog的创建)
  4. android 文件目录权限
  5. Android实现“退出确认”对话框
  6. android经常调用的组件
  7. React Native物理back返回键的使用
  8. Android几个常用功能代码(校园助手开发笔记)
  9. android 获取sd卡根目录

随机推荐

  1. 创建一个ArcGIS for Android 新项目并显
  2. android:stretchColumns=”0″
  3. Android高手进阶教程(二)之----Android(
  4. 推翻自己和过往,重学自定义View
  5. Android中的一些样式设置
  6. Android中的消息处理实例与分析
  7. Android必备:Android Socket编程的了解与
  8. android jqMobi 1.0 发布
  9. Android深入理解android:layout_gravity
  10. 对Task和Activity在ANDROID中的解释