Android应用程序暂停onStop

时间:2012-07-05 03:53:04

标签: android android-activity lifecycle

我想创建一个无法杀死或销毁的应用程序。我试过了

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

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

3 个答案:

答案 0 :(得分:1)

没有

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

答案 1 :(得分:0)

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

<activity
    android:name=".ActivityName"
    android:configChanges="keyboard|keyboardHidden|orientation|screenSize" />

答案 2 :(得分:0)

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

  @Override
  public void onPause() {

  }

有关“活动”的更多参考,请选中here