android 实现返回键执行home键方法
手机返回键会销毁应用activity页面,再进入activity页面全部重新走生命周期,重新走代码流程。很多时候我们不一定想退到手机主页就销毁应用页面,仅仅想实现电脑端最小化应用程序的效果。实现返回键执行home键方法。public boolean onKeyDown(int keyCode, KeyEvent event) {if (keyCode == KeyEvent.KEYCODE_BAC
·
手机返回键会销毁应用activity页面,再进入activity页面全部重新走生命周期,重新走代码流程。
很多时候我们不一定想退到手机主页就销毁应用页面,仅仅想实现电脑端最小化应用程序的效果。
实现返回键执行home键方法。
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);
}
更多推荐
已为社区贡献18条内容
所有评论(0)