Android按下back键非退出隐藏到后台
2012-04-19 21:01
190 查看
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); }
界面重绘
invalidate()或者view.postinvalidate()方法
相关文章推荐
- Android实现按下Back键程序隐藏到后台,而不是直接退出
- 解决Android moveTaskToBack(false) 无法退出到后台
- Android按下返回键后,程序不退出,进入后台运行。使用moveTaskToBack(boolean nonRoot)
- android点击Back键不退出程序,在后台运行
- Android 主界面按返回键不退出而是置后台; moveTaskToBack(false);
- android moveTaskToback的作用 退出后台
- Android按返回键程序仍在后台运行,并未完全退出和销毁,类似微信QQ等退出方式的实现-- moveTaskToBack
- Cordova Android 返回键拦截(backbutton)和退出(再点击一次跳出)
- Android之Activity后台隐藏
- Android连续点击两次Back键退出程序
- Android点击两次Back键退出程序
- 双击Back退出应用 android中弹出吐司
- Android 连续按两次back键退出系统
- Android按返回键退出程序但不销毁,程序后台保留
- Android滑动退出---SwipeBackLayout
- qml在stackView的情况下处理Android back键(返回键)全局双击back键退出程序
- Android按返回键把程序退到后台而不是退出
- Android按退出键切换到后台不退出
- android 两次点击back键退出程序
- Android之moveTaskToBack()方法实现手动隐藏当前Activity