Android 监听back事件,点击两次退出程序
来源:互联网 发布:淘宝网妹儿粑粑饵料 编辑:程序博客网 时间:2024/06/01 07:55
点击两次退出程序
以下图是例子:
只有一步:直接看MainActivity.java代码,Xml布局(什么都没干,就不上代码了)
package zenglei.com.back;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.KeyEvent;import android.widget.Toast;public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } /** * 连续点击两次返回才退出 */ private long startTime = 0 ;//创建一个初始数,为了记录点击次数 public boolean onKeyDown(int keyCode, KeyEvent event) { //监听返回键 if (keyCode == KeyEvent.KEYCODE_BACK){// startTime = System.currentTimeMillis();//获取starTime,系统现在时间毫秒。 //判断两次点击的时间间隔是否大于1000毫秒 if ((System.currentTimeMillis()-startTime) > 1000){
Toast.makeText(this,"再点击一次退出程序",Toast.LENGTH_LONG).show(); startTime = System.currentTimeMillis();//获取starTime,系统现在时间毫秒。 return false; } } return super.onKeyDown(keyCode, event); }}
其实就是这么简单!这里只要执行方法onKeyTime就行。
1 0
- Android 监听back事件,点击两次退出程序
- Android实现点击两次Back退出程序
- android 两次点击back键退出程序
- Android点击两次Back键退出程序
- Android 点击back键两次退出程序
- Android连续点击两次Back键退出程序 分类: Android
- [Android] Android 两次Back键点击退出程序
- Android连续点击两次Back键退出程序
- Android连续点击两次Back键退出程序
- Android连续点击两次Back键退出程序
- Android连续点击两次Back键退出程序
- Android连续点击两次Back键退出程序
- Android连续点击两次Back键退出程序
- Android中连续点击两次BACK键退出程序
- Android连续点击两次Back键退出程序
- Android点击两次back退出程序的两种方法
- Android连续点击两次Back键退出程序
- {转}Android点击两次Back键退出当前程序
- LeetCode-Remove Duplicates from Sorted List
- 10082
- android中网格布局组件溢出原因
- jQuery动画函数
- QT QPapint的使用
- Android 监听back事件,点击两次退出程序
- 【HDU】5743 Join The Future【dp】
- HDU-1003-Max Sum(DP)
- 顺序表应用6:有序顺序表查询
- linux中在 ls -l 命令下的含义
- jQuery简化DOM操作
- 压感断 容流通
- 怒斥互联网社交产品
- [李景山php]每天TP5-20161210|Config.php