Android如何实现点击一次返回键返回桌面而不是退出应用?
2015-08-11 16:52
597 查看
有时候我们的应用我们希望他点击一次返回键的时候不是退出应用而是返回到桌面,比如像QQ和微信等聊天软件,在主界面点击返回键的时候不是退出应用而是返回到桌面,那么怎么能够实现这种需求呢?其实也很简单,只需要重写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 Bundle详解
- Android fragment onHiddenChanged方法详解
- Android的View 事件传递
- Android 4.4 沉浸式透明状态栏与导航栏,android4.4
- Android如何获取当前应用版本号?
- android简单实现 自动匹配提示
- SSH服务器与Android通信(3)--Android客户端发送数据
- Android项目中如何用好构建神器Gradle?
- Android之通过VideoView控件播放一个视频出现的问题以及我的解决办法
- Android PopupWindow的使用和分析
- Android如何获取系统联系人数据?
- android studio 乱码
- android屏幕适配
- Android性能调优
- Android 5.1 Phone DTMF流程分析
- Android—[INFO:CONSOLE(55)] "Uncaught ReferenceError: $ is not defined", source: file:///android_asse
- android studio 获取版本号问题
- Android音乐播放器---实现Notification控制音乐播放
- BASE64原理
- android自定义控件属性详解