0
A
回答
1
停止服务,如果您尚未这样做(通过stopService()
或stopSelf()
)。
之后,当您的进程需要其他进程的RAM时,您的进程最终将被操作系统终止。
相关问题
- 1. 前台服务保留内存对象
- 2. Android,保留单身人士为后台服务值
- 3. 在任务中保留内存离散
- 4. 在R关机后,h2o java服务器仍然保留在内存中
- 5. 重新启动服务器后保留缓存的数据
- 6. 停止后台服务当应用程序转到后台
- 7. 如何保持后台服务始终在后台
- 8. Rails进程内后台服务
- 9. 回覆后保留内容
- 10. Android后台服务
- 11. 后台服务表
- 12. Ruby后台服务
- 13. 在后台服务
- 14. Android后台服务
- 15. Android后台服务
- 16. 保留的内存地址?
- 17. YARN保留内存问题
- 18. C#控制台应用程序退出后仍驻留在内存中
- 19. 在后台运行的服务或控制台应用程序?
- 20. 保留后台任务在Cloud Service应用程序域内运行的最佳做法是什么?
- 21. Android打开应用程序后台服务后停止并启动新服务
- 22. 如何在清除应用程序后保留服务的数据
- 23. 即使在关闭MainWindow后,Qt应用程序仍保留在内存中
- 24. 服务器为Android的后台服务?
- 25. 在后台保存NSManagedObjectContext
- 26. Magento Admin后台不保存
- 27. Android:更新应用程序后保留内部文件
- 28. 一台带有一台应用服务器或多台应用服务器的高端服务器?
- 29. 后台服务调用方法导致空引用 - 我应该异步启动后台服务吗?
- 30. 将WCF服务中的HttpContext.Current.Session保留为服务调用
但是TI不希望服务被关闭,我需要在应用程序关闭后运行服务。 – Fischer 2011-12-30 16:17:28
首先,这通常不是一个好主意。用户真的不喜欢开发人员保持服务始终运行。用户将使用任务杀手和设置应用来摆脱您的服务。 Android尽管提供了服务,但最终还是会摆脱您的流程,尽管不一定很快。与此同时,您的流程将使用最高峰时所需的大量内存。所以,要么摆脱永恒的服务(例如,使用'AlarmManager'和一个轮询模式),要么住在消耗这个内存的事实中。 – CommonsWare 2011-12-30 16:26:44
谢谢。如果服务人员更新了通知,服务人员只会检查每个x小时的网站。我可以使用AlarmManager完成此任务吗? – Fischer 2011-12-30 20:47:18