Android 应用退到后台 moveTaskToBack

在某一个界面当用户按下返回键的时候,类似于按下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。


版权声明:本文为wuto_原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。