我想做一个不能被杀死或破坏的应用程序。我试过了
@Override
public void onStop() {
super.onPause();
}
但这不起作用,应用程序仍然被杀死。那么,有没有其他方法可以让应用程序暂停而不是停止呢?感谢:D
我想做一个不能被杀死或破坏的应用程序。我试过了
@Override
public void onStop() {
super.onPause();
}
但这不起作用,应用程序仍然被杀死。那么,有没有其他方法可以让应用程序暂停而不是停止呢?感谢:D
不。
对于长时间运行的任务,请使用服务。
如果您正在谈论防止重新启动活动以进行配置更改,请尝试将 android:configChanges 添加到清单中的活动标记。
<activity
android:name=".ActivityName"
android:configChanges="keyboard|keyboardHidden|orientation|screenSize" />
您可以使用 onPause 而不是 onStop 方法。如果系统内存不足并且 GC 启动,活动的暂停并不能保证您的应用程序不会被杀死。
@Override
public void onPause() {
}
有关 Activity 的更多参考,请查看此处