很多应用中都有一个在用户后退的时候显示”再按一次退出”的提醒,这个怎么实现呢?有两种方式
<强>第一种方式(最常用)强>
长waitTime=2000; 长touchTime=0; @Override 公共布尔> @Override 公共空间onBackPressed () { 长currentTime=System.currentTimeMillis (); 如果(currentTime-touchTime祝辞=waitTime) {//让吐司的显示时间和等待时间相同 吐司。makeText(这”,再按一次退出”,(int) waitTime),告诉(); touchTime=currentTime; 其他}{ 完成(); } }
这种方法虽然写法简单,但是这种方法缺只适用于Android 2.0以后。
如果你需要同时重写这两个方法,可能要注意一些问题啦!系统先是onKeyDown,如果还真了,就不会onBackPressed了
<强>总结强>
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接