已经很长时间没有写博客了,主要是工作太忙,但是现在觉得很有必要将一些细小的知识点梳理一下,也算是自己对以往的学习的总结,也希望对其他人有所帮助,好了废话少说,来说说今天的主题:两次按下返回键退出应用程序,这个主题里面涉及了两个小知识点:
(1) 连续两次按下返回键 退出应用
(2) 如何正确的退出应用程序
首先实现第一个功能:
思路:第一次按返回键时,将退出标志设置为true,并通过handler发送一个延迟2S的消息,如果两秒内用户没有按下第二次返回,那么在handleMessage中将退出标示设置为false
第二个功能:以前在网上发现了好多退出应用的方法,如下:
android.os.Process.killProcess(android.os.Process.myPid()) 但是经过证实,这个方法并不能完全退出应用,只能销毁当前Acivity