嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
Android 2秒内按两次back键退出应用
@Override
public void onBackPressed() {
//super.onBackPressed();
count ;
if(count == 1){
startTime = System.currentTimeMillis();
Toast.makeText(this, "请再按一次!", 0).show();
Log.i("TAG", String.valueOf(startTime));
}else if(count == 2){
endTime = System.currentTimeMillis();
Log.i("TAG", String.valueOf(endTime));
total = endTime - startTime;
Log.i("TAG", String.valueOf(total));
if(total < 2000){
Toast.makeText(this, "两次back如此轻松!", 0).show();
super.onBackPressed();//调用父类的此方法,相当于调用了finish()方法
}else{
count = 0;
startTime = 0;
endTime = 0;
total = 0;
Toast.makeText(this, "时间间隔超时!亲,重来吧!", 0).show();
}
}
}