在某一个界面当用户按下返回键的时候,类似于按下Home键,让用于退到后台。
我们可以使用moveTaskToBack实现这个效果。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
moveTaskToBack(true);
return true;
}
return super.onKeyDown(keyCode, event);
}
参数是一个布尔值
1、false,仅当activity为task根(即首个activity例如启动activity之类的)时才生效
2、true,无论什么时候都会生效,忽略上述条件
返回结果:如果该activity已经移动到task中或者该activity已经返回,则会返回true,否则则会返回false。