Android返回键功能的实现方法

 更新时间:2015年02月11日 12:29:59   作者:woshisap  
这篇文章主要介绍了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中创建快捷方式代码实例

    这篇文章主要介绍了Android中创建快捷方式代码实例,本文分为三个步骤实现,并分别给出对应实现代码,需要的朋友可以参考下
    2015-04-04
  • Android编程实现仿iphone抖动效果的方法(附源码)

    Android编程实现仿iphone抖动效果的方法(附源码)

    这篇文章主要介绍了Android编程实现仿iphone抖动效果的方法,结合实例形式分析了仿iphone抖动效果的页面布局及功能实现技巧,并附带实例源码供读者下载,需要的朋友可以参考下
    2015-11-11
  • Android崩溃日志收集和保存解析

    Android崩溃日志收集和保存解析

    这篇文章主要为大家介绍了Android崩溃日志收集和保存解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • Android平台中实现数据存储的5种方式

    Android平台中实现数据存储的5种方式

    这篇文章主要为大家分享了介绍了Android平台中实现数据存储技术的5种方式,供大家学习,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • Android入门之Handler的使用教程详解

    Android入门之Handler的使用教程详解

    这篇文章主要为大家详细介绍了Android中Handler机制的使用,文中的示例代码讲解详细,有需要的朋友可以借鉴参考下,希望能够对大家有所帮助,
    2022-11-11
  • Android中获取apk安装包信息的方法

    Android中获取apk安装包信息的方法

    这篇文章主要介绍了Android中获取apk安装包信息的方法,如图标、应用包名、版本、安装路径等,需要的朋友可以参考下
    2014-05-05
  • Android学习教程之图片毛玻璃效果(4)

    Android学习教程之图片毛玻璃效果(4)

    这篇文章主要为大家详细介绍了Android学习教程之图片毛玻璃效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • Android编程中EditText限制文字输入的方法

    Android编程中EditText限制文字输入的方法

    这篇文章主要介绍了Android编程中EditText限制文字输入的方法,涉及Android针对EditText的监听技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-11-11
  • Android 显示和隐藏输入法实现代码

    Android 显示和隐藏输入法实现代码

    本文所要介绍的这个方法可以转换软件输入法在窗体中的显示状态,具体实现代码如下,感兴趣的你可以参考下哈,希望可以帮助到你
    2013-03-03
  • 屏蔽RecyclerView单边滑动到头阴影(fadingEdge)的方法

    屏蔽RecyclerView单边滑动到头阴影(fadingEdge)的方法

    这篇文章主要给大家介绍了如何屏蔽RecyclerView单边滑动到头阴影(fadingEdge)的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-04-04

最新评论