在使用fragment的activity双击点击退出程序
来源:互联网 发布:恭喜网络作家协会成立 编辑:程序博客网 时间:2024/06/01 08:04
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (event.getAction() == KeyEvent.ACTION_DOWN
&& event.getKeyCode() == KeyEvent.KEYCODE_BACK) {
if(fm.getBackStackEntryCount() == 0){
ExitBy2Click();
}else{
fm.popBackStack();
}
}
return true;
}
/**
* 双击退出程序
*/
public void ExitBy2Click(){
if (isExit == false) {
isExit = true;
Toast.makeText(MainActivity.this, "再按一次退出程序",
Toast.LENGTH_SHORT).show();
new Timer().schedule(new TimerTask() {
@Override
public void run() {
isExit = false;
}
}, 2000);
} else {
finish();
System.exit(0);
}
}
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (event.getAction() == KeyEvent.ACTION_DOWN
&& event.getKeyCode() == KeyEvent.KEYCODE_BACK) {
if(fm.getBackStackEntryCount() == 0){
ExitBy2Click();
}else{
fm.popBackStack();
}
}
return true;
}
/**
* 双击退出程序
*/
public void ExitBy2Click(){
if (isExit == false) {
isExit = true;
Toast.makeText(MainActivity.this, "再按一次退出程序",
Toast.LENGTH_SHORT).show();
new Timer().schedule(new TimerTask() {
@Override
public void run() {
isExit = false;
}
}, 2000);
} else {
finish();
System.exit(0);
}
}
0 0
- 在使用fragment的activity双击点击退出程序
- 实现双击点击退出程序
- 主Activity双击退出程序
- 想双击退出程序,却回到上一个activity的解决办法
- 双击退出整个程序,以及双击退出本Activity
- 禁止activity横屏,防止连续点击。双击退出
- 在某个Activity上点击返回时,退出全部的Activity并退出应用程序
- activity-双击退出
- 双击退出Activity
- 如何随时随地退出Activity,在退出Activity的时候关闭之前的Activity,如何退出程序所有Activity
- 在fragment中实现返回键单击提醒 双击退出
- 使用fragment在activity中传值的例子
- 音量键的监听 双击退出程序
- Android实现双击退出程序的效果
- Android 按Home键退出,在点击桌面图标进入不显示之前退出的Activity
- 双击返回退出程序
- 转:双击退出程序
- 双击退出程序
- iOS8 新特性
- 2-SAT 问题
- bias and variance
- Flex4 AIR程序去除窗口边框, 最大化
- Mssql 传入表名参数,调用表中的多条数据
- 在使用fragment的activity双击点击退出程序
- c++ 自定义构造函数陷阱
- 二层交换机工作原理
- php---解决linux 下 php 扩展curl
- (ZZ) SCTP 协议详解(二)
- Android 4.4.4发布首日即遭ROOT
- [LNU.Machine Learning.Question.1]梯度下降方法的一些理解
- windows资源管理(内核对象/GDI对象/user对象)
- Swift 易忽略的笔记 9):Protocol