在应用程序加载时,Android App是否默认调用Content Provider,内容提供商在需要时调用活动。
(content provider's onCreate method
在应用程序加载时调用,而不是Activity.onCreate()
答案 0 :(得分:5)
您的流程启动时会自动创建内容提供商。这不仅是默认行为 - 您无法更改它AFAIK。
因此,如果用户启动您的某项活动(例如,从主屏幕),则会在使用onCreate()
调用活动之前创建您的内容提供商。
或者,如果某些第三方应用尝试使用您的内容提供商,Android会在传递请求之前设置您的流程并创建您的内容提供商(例如query()
给您)。