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) {
Object mHelperUtils;
Toast.makeText(this, "再按一次退出程序", Toast.LENGTH_SHORT).show();
mExitTime = System.currentTimeMillis();
} else {
finish();
}
return true;
}
return super.onKeyDown(keyCode, event);
}
}
分享到:
相关推荐
Android按两次返回键退出应用核心代码
Android 点击两次返回键退出程序
android中实现按两次返回键退出Activity,不再是返回一次就退出应用,第一次点击提示“再按一次退出应用”
android再按一次返回键退出应用的源代码
安卓中很实用的一个功能,按两次返回键退出软件的简单实现,简单的demo,,按两次返回键退出软件的简单实现,简单的demo,
Android 实现按两次返回键退出程序(两种方法) 第一种方法: // 是否退出程序 private static Boolean isExit = false; // 定时触发器 private static Timer tExit = null; 第二种方法: public boolean ...
Android 返回键退出代码,第一次提示用户再按一次返回键退出,两秒钟内再按一次则退出程序,否则认为用户取消了退出操作!下下来就可以用,绝对好用哦~~~!!
android两次按返回键退出程序实现,一段简短的代码
Android实现点击两次返回键退出 带注释
首先是实现连续点击返回键时,我们要重写Activity的onKeyDown方法,以捕捉到按键的点击事件,然后我们应该实现连续点击返回键的效果,在第一次点击的时候出现“再次点击返回键退出”的提示。
android中连续点击返回键退出整个应用的实现
android应用触摸两次返回键退出应用,两秒内触摸两次返回键退出(三种实现方式:线程、计时器、判断超时)
实现按2次back键退出app,第一次按弹出吐司,2分钟内按下第二次,则退出app
通过只重写Activity中的onBackPressed方法,实现2秒内按返回键两次退出应用程序。
主要给大家介绍了关于React Native中Android物理back键按两次返回键即退出应用的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习...