阅读更多

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);
}

更多相关文章

  1. Android用代码安装APK,不用选择“打包安装程序”
  2. Android 如何让程序定时进行消息通知到通知栏
  3. Android 更改程序icon图标
  4. Android之应用程序监听开机启动自启动应用程序
  5. Android 去掉窗口标题和程序全屏
  6. android 判断应用程序是否已安装
  7. Android按返回键退出程序

随机推荐

  1. Android通过HttpURLConnection上传多个文
  2. 一个java android 时钟 非常精致!android
  3. Android源代码下载过程及遇到的问题
  4. 如何隐藏Android4.0及以上版本的ActionBa
  5. Android设置拍照或者上传本地图片
  6. Error Installing APK
  7. Android之手机振动的设置
  8. Android:textView加载Html,只加载文字
  9. Android(安卓)SDK下载和更新失败的解决方
  10. Unity调用安卓