Android实现按下Back键程序隐藏到后台,而不是直接退出
16lz
2022-07-24
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。
原文地址:点击打开链接
更多相关文章
- Android(安卓)环境搭建
- android studio调试c/c++代码
- 关于Android(安卓)Studio3.2新建项目Android(安卓)resource link
- Android(安卓)- Manifest 文件 详解
- Android之应用程序基础
- 在Fragment中设置控件点击方法,执行失败。
- Android四大组件的理解
- Android官方入门文档[1]创建一个Android项目
- Android(安卓)P SystemUI之StatusBar UI布局status_bar.xml解析