仿UC点击两次返回键退出程序
摘要:
应用场景:点击两次Back键退出程序效果图:实现原理:onKeyDown()会捕获当前点击事件,如果当前keyCode等于BACK事件值就会执行exit()方法。在exit()方法中,首先判断isExit的值,如果为false的话,则置为true,同时会弹出提示,并在3000毫秒(3秒)后发出一个消息,在Handler中接收到消息后将isExit值还原成false。如果在发送消息间隔的3秒内,再次按了BACK键,则再次执行exit方法,此时isExit的值已为true,则会执行退出程序的方法。实现步骤:1、定义一个boolean型的变量,默认值为false private boolean... 阅读全文
posted @ 2012-09-28 18:25 Harvey Ren 阅读(1749) 评论(2) 推荐(0) 编辑