Android中再按一次退出提醒实现的两种方法

  

很多应用中都有一个在用户后退的时候显示”再按一次退出”的提醒,这个怎么实现呢?有两种方式

  

<强>第一种方式(最常用)

        长waitTime=2000;   长touchTime=0;   @Override   公共布尔>   @Override   公共空间onBackPressed () {   长currentTime=System.currentTimeMillis ();   如果(currentTime-touchTime祝辞=waitTime) {//让吐司的显示时间和等待时间相同   吐司。makeText(这”,再按一次退出”,(int) waitTime),告诉();   touchTime=currentTime;   其他}{   完成();   }   }      

这种方法虽然写法简单,但是这种方法缺只适用于Android 2.0以后。

  

如果你需要同时重写这两个方法,可能要注意一些问题啦!系统先是onKeyDown,如果还真了,就不会onBackPressed了

  

<强>总结

  

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接
  

Android中再按一次退出提醒实现的两种方法