这是快速的解决方案。最佳方案将使用Service。
public class TestActivity extends Activity {
// 在所有的版本都可使用
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
moveTaskToBack(true);
}
return super.onKeyDown(keyCode, event);
}
// 在API 5以上的版本使用
@Override
public void onBackPressed() {
moveTaskToBack(true);
}
}