在我看来,这些文章1和2并不一致。文章[1]说该应用程序只在其生命周期的某些部分可以填充。文章[2]说它是。
哪个是对的?
[1]寻找表格和#34; killable"。 [2]寻找"他们只是作为最后的手段被杀害#34;在前景过程部分。
[编辑1开始]
改变了我做链接的方式。感谢那些通过编辑我的帖子让我意识到这一点的家伙/女孩。
[编辑2结束]
答案 0 :(得分:0)
第**条说应用程序只能在其生命周期的某些部分进行计算。
应用没有生命周期。有问题的表是关于活动生命周期的。流程还有一个生命周期" - 在你的第二个链接中 - 虽然我个人不会选择那个名词。
哪个是对的?
一般来说,两者都有,但我认为第二个链接略显过时。 There are more process importance states,我不认为"前景"服务与"前景"相同。用户界面了。 AFAIK,"前景" service将流程移至IMPORTANCE_PERCEPTIBLE
,其优先级低于IMPORTANCE_FOREGROUND
。并且,作为结果(和AFAIK),一个具有"前景"服务但在前台没有活动的内存条件比在前台有活动的进程更容易被终止。