android退出activity提示再按一次返回键
16lz
2022-07-22
@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event)//主要是对这个函数的复写{// TODO Auto-generated method stub if((keyCode == KeyEvent.KEYCODE_BACK)&&(event.getAction() == KeyEvent.ACTION_DOWN)){if(System.currentTimeMillis() - temptime >2000) // 2s内再次选择back键有效{System.out.println(Toast.LENGTH_LONG);Toast.makeText(this, "请在按一次返回退出", Toast.LENGTH_LONG).show();temptime = System.currentTimeMillis();}else { finish(); System.exit(0); //凡是非零都表示异常退出!0表示正常退出!} return true; }return super.onKeyDown(keyCode, event);}
(eoe高手上转载,感谢下。 自己稍稍注释了下)
更多相关文章
- Android(安卓)Activity界面切换添加动画特效
- Android(安卓)Vibrator使用
- Android(安卓)Activity界面切换添加动画特效
- Selector、shape详解(一)
- exp: 修改Android中strings.xml文件, 动态改变数据
- Android(安卓)Activity界面切换添加动画特效
- Android之实现textvew跑马灯效果
- AndRoid完全退出程序
- Android(安卓)返回键连续点击两次退出应用