Android应用实现点击back键时,使应用返回桌面,而不是退出应用,类似微信,qq等聊天软件
2017-01-13 16:04
691 查看
在所要保留的Activity中重写onKeyDown()方法
@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如何实现点击一次返回键返回桌面而不是退出应用
- Android如何实现点击一次返回键返回桌面而不是退出应用?
- Android按返回键程序仍在后台运行,并未完全退出和销毁,类似微信QQ等退出方式的实现-- moveTaskToBack
- Android--实现点击一次返回键返回桌面而不是退出应用
- Android如何实现点击一次返回键返回桌面而不是退出应用?
- Android实现点击返回键返回桌面而不是退出程序
- AndroidRichText 让Textview轻松的支持富文本(图像ImageSpan、点击效果等等类似QQ微信聊天)
- Android实现点击两次BACK键退出应用
- Android 实现微信,QQ的程序前后台切换:back键切换后台;点击通知栏恢复前台。
- android实现点击两次back键退出应用
- Android中的“再按一次返回键退出应用”实现,类似网易新闻
- android点击返回键退出应用的实现
- Android 实现点击两次BACK键退出应用
- Android实现首次点击返回键提示信息,第二次点击退出应用
- Android RichText 让Textview轻松的支持富文本(图像ImageSpan、点击效果等等类似QQ微信聊天)
- Android实现首次点击返回键提示信息,第二次点击退出应用
- Android 实现点击两次BACK键退出应用
- 在android中如何实现在应用首页按两次返回键(back)退出应用
- Android 实现点击两次BACK键退出应用
- Android能否实现一键清理后台程序后程序自启动(类似QQ微信不被清理软件杀死)