Android如何实现点击一次返回键返回桌面而不是退出应用-阿里云开发者社区

开发者社区> 技术小美> 正文

Android如何实现点击一次返回键返回桌面而不是退出应用

简介:
+关注继续查看

具体代码如下所示:

复制代码
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {

    if (keyCode == KeyEvent.KEYCODE_BACK) {
        Intent home = new Intent(Intent.ACTION_MAIN);
        home.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
        home.addCategory(Intent.CATEGORY_HOME);
        startActivity(home);
        return true;
    }
    return super.onKeyDown(keyCode, event);
}
复制代码

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Android开发学习之使用Toolbar实现不同的Fragment使用不同颜色的标题栏与状态栏
Android开发学习之使用Toolbar实现不同的Fragment使用不同颜色的标题栏与状态栏                                            先看效果图。
2293 0
Android(安卓) U8800 长按 搜索键、返回键 锁屏或解锁的设置方法
该设置办法适用于所有android手机,当然包括U8800了。   * 首先手机一定要有ROOT权限,关于如何获得ROOT权限,这里就不多说了,一般安装个ROOT的小软件就搞定了。   安装一个R.E管理器(Root Explorer),运行R.
957 0
Android桌面快捷方式的设置(二)
MainActivity如下: package cn.testshortcut; import android.net.Uri; import android.
518 0
Android官方开发文档Training系列课程中文版:通知用户之创建不同导航方式的Activity
原文地址:http://android.xsoftlab.net/training/notify-user/navigation.html 设计通知时要考虑到用户所预想的导航体验。
670 0
Android 三星手机不能调起应用市场
Uri uri; if (hasAnyMarketInstalled(getContext())) { uri = Uri.
650 0
Android:随笔——记录一些Andriod开发中不常用的库
转载请标明地址 QuincySx: http://www.jianshu.com/p/e60d6513dd10 只是分享一些不太常用,但是有可能着急使用而想不起来名字的库,备用 代码模板 Android-Templates-And-Utilities 他存储了一些代码模板 网络状态监听框架 ReactiveNetwork 一个网络状态监听的库 基于rxjava 记录每个线程运行时间的库 BlockCanaryEx 记录线程和每个线程函数执行时间,从而找到影响效率的地方。
889 0
android推荐使用dialogFrament而不是alertDialog
DialogFragment在android 3.0时被引入。是一种特殊的Fragment,用于在Activity的内容之上展示一个模态的对话框。典型的用于:展示警告框,输入框,确认框等等。<br> 在DialogFragment产生之前,我们创建对话框:一般采用AlertDialog和Dialog。注:官方不推荐直接使用Dialog创建对话框。<br><h6> <a target="_
1566 0
+关注
6906
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载