当前位置: 首页 > 编程笔记 >

Android返回键功能的实现方法

松骏俊
2023-03-14
本文向大家介绍Android返回键功能的实现方法,包括了Android返回键功能的实现方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了Android返回键功能的实现方法。分享给大家供大家参考。具体如下:

在开发android应用时,常常通过按返回键(即keyCode == KeyEvent.KEYCODE_BACK)就能关闭程序,其实大多情况下并没有关闭改应用

我们可以这样做,当用户点击自定义的退出按钮或返回键时(需要捕获动作),我们在onDestroy()里强制退出应用,或直接杀死进程,具体操作代码如下:

public boolean onKeyDown(int keyCode, KeyEvent event) {
  
// 按下键盘上返回按钮  
if (keyCode == KeyEvent.KEYCODE_BACK) {  

  new AlertDialog.Builder(this)  
  .setMessage("确定退出系统吗?")  
  .setNegativeButton("取消",  
   new DialogInterface.OnClickListener() {
     public void onClick(DialogInterface dialog,
     int which) {  
     }  
   })  
  .setPositiveButton("确定",  
   new DialogInterface.OnClickListener() {  
     public void onClick(DialogInterface dialog,
     int whichButton) {
   finish();  
     }  
   }).show();  

  return true;  
} else {  
  return super.onKeyDown(keyCode, event);
}  
}  
  
@Override  
protected void onDestroy() {  
    super.onDestroy();  
    // 或者下面这种方式  
    //System.exit(0);  
    //建议用这种  
    android.os.Process.killProcess(android.os.Process.myPid());
}

希望本文所述对大家的Android程序设计有所帮助。

 类似资料:
  • 本文向大家介绍Android实现返回键功能,包括了Android实现返回键功能的使用技巧和注意事项,需要的朋友参考一下 记录用户点击的操作历史,使用栈数据结构,频繁的操作栈顶(添加,获取,删除),使用LinkedList 捕获用户的返回键操作,响应返回键,返回上一个界面 MainActivity.java MiddleManager.java 以上所述是小编给大家介绍的Android实现返回键功能

  • 本文向大家介绍Android中让按钮拥有返回键功能的方法及重写返回键功能,包括了Android中让按钮拥有返回键功能的方法及重写返回键功能的使用技巧和注意事项,需要的朋友参考一下 让按钮拥有返回键的功能很简单,在点击事件加上finish();就OK了。 如: finish() 仅仅是把activity从当前的状态退出,但是资源并没有给清理。 其实android的机制决定了用户无法完全退出appli

  • 本文向大家介绍iOS push侧滑返回功能实现方法,包括了iOS push侧滑返回功能实现方法的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了iOS push侧滑返回功能的具体代码,供大家参考,具体内容如下 开启iOS自带的push的侧滑返回功能(只有左侧边缘地带响应侧滑返回,并不是全局响应): 为防止导航控制器在根视图时触发手势 这样 在根视图侧滑返回操作,然后出发push会没有效

  • 本文向大家介绍ionic监听android返回键实现“再按一次退出”功能,包括了ionic监听android返回键实现“再按一次退出”功能的使用技巧和注意事项,需要的朋友参考一下 在android平台上的app,在主页面时经常会遇到“再按一次退出app”的功能,避免只按一下返回键就退出app提升体验优化。 1、这个功能需要我们用到ionic提供的registerBackButtonAction方法

  • 本文向大家介绍android编程之menu按键功能实现方法,包括了android编程之menu按键功能实现方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了android编程之menu按键功能实现方法。分享给大家供大家参考。具体分析如下: android应用程序可以通过menu按键弹出菜单,现在通过menu按键弹出一个拥有两个选项的菜单.点击第一个按键,文本框会显示"第1个按键",点击第

  • 本文向大家介绍jquery 实现返回顶部功能,包括了jquery 实现返回顶部功能的使用技巧和注意事项,需要的朋友参考一下 今天搞了一个回到顶部的JS JQ功能,废话不多说,有图有真相! 代码很简单,各位直接拿去,放在自己项目中即可,如有bug请给我留言,共同完善 方法二: 主要参数: scrollName: 'scrollUp', // Element ID topDistance: '300'