我想创建一个无法杀死或销毁的应用程序。我试过了
@Override
public void onStop() {
super.onPause();
}
但这不起作用,应用程序仍然被杀死。那么,有没有其他方法可以让应用程序暂停而不是停止它?谢谢:D
答案 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