public boolean onKeyDown(int keyCode, KeyEvent event) {        if (keyCode == KeyEvent.KEYCODE_BACK) {            Intent intent = new Intent(Intent.ACTION_MAIN);            intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);            intent.addCategory(Intent.CATEGORY_HOME);            startActivity(intent);            return true;        }        return super.onKeyDown(keyCode, event);    }

按下back键后,程序不退出,而是隐藏到后台,再次点击应用程序图标时,程序继续上次运行,实际上就是启动了Home Activity。

原文地址:点击打开链接

更多相关文章

  1. Android(安卓)环境搭建
  2. android studio调试c/c++代码
  3. 关于Android(安卓)Studio3.2新建项目Android(安卓)resource link
  4. Android(安卓)- Manifest 文件 详解
  5. Android之应用程序基础
  6. 在Fragment中设置控件点击方法,执行失败。
  7. Android四大组件的理解
  8. Android官方入门文档[1]创建一个Android项目
  9. Android(安卓)P SystemUI之StatusBar UI布局status_bar.xml解析

随机推荐

  1. android 动态设置 WebView 的宽高
  2. Android(安卓)Studio问题收集
  3. Android中TextView图文并茂,可以同时放图
  4. Android修炼之道—google android设计规
  5. [置顶] Android ril移植-6410开发板SIM30
  6. Android framework回顾(3)binder利用及IBin
  7. android之属性动画
  8. Android(安卓)Studio升级3.5 打包报错 Ca
  9. Android Studio导出jar包
  10. AndroidX遇到ButterKnife