android - Content Provider的onCreate

标签 android android-contentprovider oncreate

我发现首先调用 ContentProvider 的 onCreate,甚至在我的 Activity 的 onCreate 之前。例如:Vogella Android SqlLite .

但我想知道它是如何发生的以及为什么发生?

是不是因为我们在Manifest中注册为provider?

最佳答案

onCreate 是在启动时初始化您的内容提供者。在应用程序启动时,在应用程序主线程上为所有已注册的内容提供者调用此方法。是的,这是因为您在 list 中注册了它们...

关于android - Content Provider的onCreate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9798715/

相关文章:

java - SQLite 比较 Android 中的表

android - 世博会推送通知中的警报和声音不起作用

android - 是否可以在不使用内容提供程序的情况下访问另一个 APK 中的资源?

安卓多 View

java - 关闭对话框后再次打开对话框时应用程序崩溃,给出 'java.lang.IllegalStateException'

android - 使用日历 API 摆脱 Android 日历事件中的 "Attending?"

java - 我想在 android 中为手机联系人创建组

android - 用 onCreate() 替换 android 构造函数

android-activity - 什么时候调用 Application 的 onCreate() 方法?

Android studio 无法解析 mapActivity