Android 按两次返回键退出
来源:互联网 发布:mysql 查询最小的数据 编辑:程序博客网 时间:2024/05/21 08:48
package com.anjoyo.test;
import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.widget.Toast;
public class TestActivity extends Activity {
private long mExitTime;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK) ) {
if ((System.currentTimeMillis() - mExitTime) > 2000) {
Toast.makeText(this, "再按一次退出程序", Toast.LENGTH_SHORT).show();
mExitTime = System.currentTimeMillis();
if(mWebView.canGoBack())
{
mWebView.goBack();
return true;
}
} else {
ExitApplication.getInstance().exit();
}
return true;
}
return super.onKeyDown(keyCode, event);
}
}
import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.widget.Toast;
public class TestActivity extends Activity {
private long mExitTime;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK) ) {
if ((System.currentTimeMillis() - mExitTime) > 2000) {
Toast.makeText(this, "再按一次退出程序", Toast.LENGTH_SHORT).show();
mExitTime = System.currentTimeMillis();
if(mWebView.canGoBack())
{
mWebView.goBack();
return true;
}
} else {
ExitApplication.getInstance().exit();
}
return true;
}
return super.onKeyDown(keyCode, event);
}
}
0 0
- android 按两次返回键退出
- android 按两次返回键退出程序
- Android 按两次返回键退出程序
- android 按两次返回键 退出程序
- Android按两次返回键退出应用
- Android按两次返回键退出程序
- Android两次按返回键退出应用程序
- Android 按两次返回键退出
- Android 按两次返回键退出
- android两次按返回键退出程序
- android两次按返回键退出程序
- android 按两次返回键退出应用
- 【Android】-两次按返回键退出程序:
- android 按两次返回键退出
- android 按两次返回键退出程序
- Android 按两次返回键退出程序
- android 按两次返回键退出
- android 按两次返回键退出
- springmvc+hibernate 基础查询
- java操作hbase工具类
- 那些不能错过的Xcode插件
- ios开发点滴-UILable 根据文字内容进行大小设置 sizeThatFits和sizeToFit
- 两个元素内容的交换
- Android 按两次返回键退出
- mybatis异常
- 对大数据开发经验
- boost::dynamic_bitset
- 网络安装centos
- 高效整洁CSS代码原则
- VMware虚拟机 ping出现 DUP!
- 闹钟管理器AlarmManager(整理)
- MD5 校验两个文件是否一样