2

我想做一个不能被杀死或破坏的应用程序。我试过了

@Override
public void onStop() {
     super.onPause();
}

但这不起作用,应用程序仍然被杀死。那么,有没有其他方法可以让应用程序暂停而不是停止呢?感谢:D

4

3 回答 3

1

不。

对于长时间运行的任务,请使用服务。

于 2012-07-05T03:56:06.327 回答
0

如果您正在谈论防止重新启动活动以进行配置更改,请尝试将 android:configChanges 添加到清单中的活动标记。

<activity
    android:name=".ActivityName"
    android:configChanges="keyboard|keyboardHidden|orientation|screenSize" />
于 2012-07-05T04:04:08.883 回答
0

您可以使用 onPause 而不是 onStop 方法。如果系统内存不足并且 GC 启动,活动的暂停并不能保证您的应用程序不会被杀死。

  @Override
  public void onPause() {

  }

有关 Activity 的更多参考,请查看此处

于 2012-07-05T04:31:17.553 回答