Android Studio 点击两次返回键,退出APP
程序员文章站
2024-02-05 19:35:40
该功能的实现没有特别复杂,主要在onKeyDown()事件中实现,直接上代码,如下: ......
该功能的实现没有特别复杂,主要在onkeydown()事件中实现,直接上代码,如下:
1 //第一次点击事件发生的时间 2 private long mexittime; 3 4 /** 5 * 点击两次返回退出app 6 */ 7 @override 8 public boolean onkeydown(int keycode, keyevent event) { 9 if (keycode == keyevent.keycode_back) { 10 if ((system.currenttimemillis() - mexittime) > 2000) { 11 object mhelperutils; 12 toast.maketext(this, "再按一次退出app", toast.length_short).show(); 13 //system.currenttimemillis()系统当前时间 14 mexittime = system.currenttimemillis(); 15 } else { 16 finish(); 17 } 18 return true; 19 } 20 return super.onkeydown(keycode, event); 21 }
推荐阅读
-
android开发中如何实现连按两次返回键退出程序
-
React Native中Android物理back键按两次返回键即退出应用
-
React Native中Android物理back键按两次返回键即退出应用
-
Android Studio finish()方法的使用与解决app点击“返回”(直接退出)
-
Android 实现按两次返回键退出程序(两种方法)
-
ionic App问题总结系列之ionic点击系统返回键退出App
-
Android 实现点击两次物理按键退出App
-
Android开发中点击两次Back键退出当前程序实现方法
-
Flutter:实现点击两次返回键实现退出功能
-
Android Studio finish()方法的使用与解决app点击“返回”(直接退出)