这个说起来还是很简单的,首先要重写返回键的方法。
定义一个全局变量
private boolean flag ;
重写返回按键的方法
@Override
public void onBackPressed() {
if(flag){
super.onBackPressed();
}else{
toastS("再次点击退出");
flag = true ;
new Thread() {
@Override
public void run() {
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
toastS("退出异常");
}
flag = false ;
}
}.start();
}
这样就可以实现了