android_双击退出

效果图

java代码

属性:

private long firstTime = 0;

重写方法:

@Override
 public void onBackPressed() {
    long secondTime = System.currentTimeMillis();//获取系统毫秒值
    if (secondTime - firstTime > 2000) {//入伙第二次按减去第一次按超过2秒 打印toast 并且把第二次按的时间赋给第一次 在按的
//时候再计算
        Toast.makeText(MainActivity.this, "再按一次退出程序", Toast.LENGTH_SHORT).show();
        firstTime = secondTime;
    } else {
        System.exit(0);//如果小于2秒系统退出
    }
}

猜你喜欢

转载自blog.csdn.net/iamchan/article/details/83417006