Android按两次提示退出应用
- /*---onKeyDown方法:按两次返回键退出--*/
- public boolean onKeyDown(int keyCode, KeyEvent event) {
- long period;
- if(keyCode == event.KEYCODE_BACK) //确定按下返回键
- {
- period = System.currentTimeMillis() - mExitTime; //两次按下的时间间隔
- if(period>3000) //3s之内两次按下退出有效
- {
- Toast.makeText(this,"再按一次退出程序", Toast.LENGTH_SHORT).show();
- mExitTime = System.currentTimeMillis();
- }
- else
- {
- finish(); //结束Activity(主),即退出应用
- }
- return true;
- }
- return super.onKeyDown(keyCode, event);
- }
- }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。