spa*_*y21 13 android android-contentprovider
我很好奇是否有人可以解释ContentProvider的生命周期.我特别感兴趣的是,在何时以及在什么情况下提供者被销毁.文档似乎没有涵盖这一点.
的ContentProvider的部分这篇文章有关文档是很难得的,但它包含一个链接到谷歌论坛的讨论,其中在谷歌的工程师留下了快速响应,指出"内容供应商永远不会被销毁举行会谈,双方存在的整个生命周期他们的过程."
好吧,也许ContentProvider可以和它的进程一样长寿,但它的进程有多长?假设我有一个提供ContentProvider的应用程序和来自另一个应用程序的查询是我创建ContentProvider进程的唯一原因(即,还没有运行Activity或Service.)该进程是否真的会无限期地继续运行?当Android资源不足时,它会破坏服务等组件.当资源紧张时,ContentProviders是否也不会被摧毁?
我特别感兴趣的是,在何时以及在什么情况下提供者被销毁
它是在您的进程启动时创建的(甚至在Application创建对象之前),并且它一直存在直到进程终止.
它的过程有多长?
这取决于应用程序,用户和设备的运行情况.
这个过程会继续无限期地运行吗?
没有.
当系统资源不足时,Android会破坏服务等组件.
不,不是的.当系统在RAM上运行不足时,Android会终止进程.
当资源紧张时,ContentProviders是否也不会被摧毁?
ContentProvider无论是由于内存条件低,年龄大,用户操作等原因,都可以终止包含a的进程.
| 归档时间: |
|
| 查看次数: |
4843 次 |
| 最近记录: |