0
A
回答
1
服务或多或少是一个潜在的长期Android对象。换句话说,Android会为你实例化一个服务对象,并保持它为你活着,直到你告诉Android你完成了它。
服务通常启动后台线程来执行某些任务。一旦他们完成任务,他们会告诉Android服务可以停止。一旦你的服务停止,Android会调用onDestroy。既然Android知道你的服务已经完成,如果你的应用程序的其余部分没有运行,Android可能会决定销毁应用程序用于回收内存的进程。自从您的服务运行以来,它并没有这样做。
认为它这样(注意,有些东西抛弃了,因为不会打击你):
- 安卓创建你的服务的一个实例
- 的Android您的服务调用在onStart和你开始螺纹
- 执行返回到Android和它看到你的服务仍在运行,所以它不叫的onDestroy
- 经过一段时间在您的后台工作正在做
- 你称S对您的服务或您的服务topService是绑定
- Android现在看到的服务对象可以被摧毁,并收集
- 的Android您的服务调用的onDestroy和正在运行的服务
0
如何在后台完成某些操作而不是进程或线程?
很简单,不是一个过程,但就是一些过程的一部分。这意味着很可能只有一个进程处理系统中的所有服务,类似于在家庭活动中处理小部件的方式。
相关问题
- 1. 想了解Android的服务等级
- 2. 新到Android - 了解使用该服务
- 3. 通过示例了解Android服务
- 4. 了解$ http服务
- 5. 了解Symfony2服务
- 6. 了解服务器协议
- 7. 了解Docker和微服务
- 8. 了解服务和DAO层
- 9. 试图了解Android任务
- 10. 如何理解android服务?
- 11. 了解MVC和SQL服务器
- 12. 了解wadl文件的休息服务
- 13. 了解Azure云服务防火墙
- 14. 了解@服务和竞争条件
- 15. 了解runat服务器属性
- 16. 了解语音识别服务
- 17. 了解资源服务器端的oauth2
- 18. 了解服务人员范围
- 19. 了解的Asterisk服务器功能
- 20. 了解Android的
- 21. 了解Android Studio
- 22. 了解Android ActivityLifeCyleCallbacks
- 23. Android:如何了解高级任务杀手杀死的活动/服务?
- 24. Android服务的快速小解释?
- 25. Web服务器到android XML解析
- 26. 如何从服务解锁Android手机
- 27. Android REST API - 解析服务器
- 28. Android的Web服务的XML解析
- 29. 了解Android的Canvas.saveLayer(...)
- 30. 了解Android Visualizer类