实现qq中按返回键返回桌面不退出程序
来源:互联网 发布:淘宝知识产权申诉成功 编辑:程序博客网 时间:2024/05/22 17:44
在实际应用中,很可能我们希望自己的app在按下返回键的时候并不退出,而是像按home键一样仅仅返回桌面,而程序仍然在后台运行着。要怎么实现这个效果呢?很简单,只需要重写一下onBackPressed方法就可以了。如下所示:
public void onBackPressed() { Intent setIntent = new Intent(Intent.ACTION_MAIN); setIntent.addCategory(Intent.CATEGORY_HOME); setIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(setIntent); }
然后重写
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { //当按下键盘上返回按钮,给出退出对话框 if (keyCode == KeyEvent.KEYCODE_BACK) { // System.exit(0); //直接退出程序 /*Intent setIntent = new Intent(Intent.ACTION_MAIN); setIntent.addCategory(Intent.CATEGORY_HOME); setIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(setIntent); */ onBackPressed(); //不退出程序仅仅返回桌面 return false; } else { return super.onKeyDown(keyCode, event); } }
0 0
- 实现qq中按返回键返回桌面不退出程序
- Android中"再按一次返回键退出程序"的实现(返回桌面)
- Android实现点击返回键返回桌面而不是退出程序
- 返回键不退出应用(返回到桌面)
- Android按返回键退出程序但不销毁,程序后台运行,同QQ退出处理方式
- Android按返回键退出程序但不销毁,程序后台运行,同QQ退出处理方式
- Android按返回键退出程序但不销毁,程序后台运行,同QQ退出处理方式
- Android按返回键退出程序但不销毁,程序后台运行,同QQ退出处理方式
- Android按返回键退出程序但不销毁,程序后台运行,同QQ退出处理方式
- Android按返回键退出程序但不销毁,程序后台运行,同QQ退出处理方式
- Android中“再按一次返回键退出程序”实现
- Android中“再按一次返回键退出程序”实现
- Android中如何实现按两次返回键退出程序
- 实现按二次返回键退出程序
- Android中再按一次返回键退出程序的实现(返回桌面)两种方法
- 点击键盘返回键 程序不退出
- 安卓实现按返回键回到桌面以及再一次按返回键退出应用
- 安卓实现按返回键回到桌面以及再一次按返回键退出应用
- 程序功能:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转储到链表的各个结点中。
- HDU 3377 Plan
- 安卓Andriod使用入门(三)【2048游戏】
- 拷贝函数
- Android应用的几种开发方式
- 实现qq中按返回键返回桌面不退出程序
- 双重二分查找的应用
- poj 3694 Network (tarjan+树链剖分)
- 如何在浏览器控制台(console)里输出彩色样式调试信息
- Python类属性,实例属性
- Android中常用的优秀开源框架
- 简单说下越界访问的调试方法
- 数组函数
- 嗯,记一道水题