返回键的处理,以及退出程序
来源:互联网 发布:golang defer panic 编辑:程序博客网 时间:2024/04/29 08:39
返回键的处理 以及退出程序
ONE Goal ,ONE Passion!
有时候我们在某个界面点击返回键时,不希望返回上一页面,而是要退出程序,并且关闭程序.
比较简单直接上代码:
public class ClickBackActivity extends Activity { private long exitTime = 0;//第一次按返回的时间 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); } @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN) { if (System.currentTimeMillis() - exitTime > 2000) { Toast.makeText(getApplicationContext(), "再按一次退出程序", Toast.LENGTH_SHORT).show(); exitTime = System.currentTimeMillis(); } else { finish(); System.exit(0); } return true; } return super.onKeyDown(keyCode, event); }}
0 0
- 返回键的处理,以及退出程序
- 返回键处理即程序退出对话框
- Android下两次返回键完全退出程序以及提示对话框的实现
- Android 程序退出的办法以及监听并处理用户按下back键的方法
- 双击 返回键 退出程序
- cordova返回键退出程序
- 按返回键退出程序
- 双击返回键退出程序
- 返回键配置退出程序
- 双击返回键退出程序
- android程序屏蔽返回键退出,但支持返回键长按退出的实现
- android程序屏蔽返回键退出,但支持返回键长按退出的实现
- qml在stackView的情况下处理Android back键(返回键)全局双击back键退出程序
- 防止用户误操作返回键导致程序退出,监听back键的状态做统一处理
- Android按返回键退出程序但不销毁,程序后台运行,同QQ退出处理方式
- Android按返回键退出程序但不销毁,程序后台运行,同QQ退出处理方式
- Android按返回键退出程序但不销毁,程序后台运行,同QQ退出处理方式
- Android按返回键退出程序但不销毁,程序后台运行,同QQ退出处理方式
- Strategy Pattern 策略模式
- 自定义jstl fn函数fns
- Android RecyclerView 使用完全解析 体验艺术般的控件
- julia :谈循还,row 与 col who first?
- Spring AOP 事务管理
- 返回键的处理,以及退出程序
- Unity3D-DoTween
- namespace详解
- Linux多线程消费者和生产者模型实例(互斥锁和条件变量使用)
- VS2012 + IIS Web 发布(二)——开启IIS
- Scala:Function1、Function2
- yii2的基础操作
- AFNetworking和SDWebImage实现原理
- 为 UWP 应用提供的 .NET 网络 API