Android应用程序暂停在桌面上

Android应用程序暂停在桌面上,android,android-activity,lifecycle,Android,Android Activity,Lifecycle,我想制作一个不能被杀死或销毁的应用程序。我试过了 @Override public void onStop() { super.onPause(); } 但这不起作用,应用程序仍然被终止。那么,有没有其他方法可以让应用程序暂停而不是停止呢?谢谢:不 对于长时间运行的任务,请使用服务。如果您谈论的是防止重新启动活动以进行配置更改,请尝试将android:configChanges添加到清单中的活动标记中 <activity android:name=".ActivityN

我想制作一个不能被杀死或销毁的应用程序。我试过了

@Override
public void onStop() {
     super.onPause();
}
但这不起作用,应用程序仍然被终止。那么,有没有其他方法可以让应用程序暂停而不是停止呢?谢谢:不


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

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

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

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

  @Override
  public void onPause() {

  }

有关活动的更多参考信息,请查看

您可能想阅读有关活动的信息,也许我会尝试服务..谢谢