ContentProvider 何时真正创建?
我有一个在清单中声明的 ContentProvider,它是什么时候真正创建的?当应用程序启动时但在启动第一个活动之前?第一次查询/更新/插入何时完成?什么时候 ?
I have a ContentProvider which is declared in the Manifest, when is it really created ? When the application is launched but before launching the first activity ? When the first query/update/insert is done ? When ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
来自 http://developer.android.com/reference/android/内容/ContentProvider.html#onCreate():
From http://developer.android.com/reference/android/content/ContentProvider.html#onCreate():
当第一次查询/更新/插入完成时。检查此
更新:android文档在这方面无效。此处描述了
应用启动时创建的 https://stackoverflow.com/a/11858493/657487 ContentProvider 的有效行为。因此,让 onCreate() 变得轻量级可能是明智的
When the first query/update/insert is done. Check this
Update: android documentation is invalid in this regard. Valid behaviour is descirbed here https://stackoverflow.com/a/11858493/657487
ContentProvider created when app starts. So, it might be wise to make onCreate() lightweight