在我的应用程序中,有一个 AsyncTask 在后台运行很长时间。问题是在内存不足的情况下它会被VM杀死,有没有办法让应用程序的优先级更高,这样它就更难被杀死?我应该使用服务吗?我唯一的目标是让它难以被杀死,任何建议或指导将不胜感激,谢谢。
最佳答案
我建议您将其设为服务并使用 startForeground()
这将使其更具抵抗力。但即便如此,它也可能会因内存不足而停止。
关于java - 使 AsyncTask(或服务)不可终止(或接近它的东西),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13686137/