默认情况下启动内容提供商Android

时间:2012-04-01 17:14:33

标签: android android-contentprovider

在应用程序加载时,Android App是否默认调用Content Provider,内容提供商在需要时调用活动。

content provider's onCreate method在应用程序加载时调用,而不是Activity.onCreate()

1 个答案:

答案 0 :(得分:5)

您的流程启动时会自动创建内容提供商。这不仅是默认行为 - 您无法更改它AFAIK。

因此,如果用户启动您的某项活动(例如,从主屏幕),则会在使用onCreate()调用活动之前创建您的内容提供商。

或者,如果某些第三方应用尝试使用您的内容提供商,Android会在传递请求之前设置您的流程并创建您的内容提供商(例如query()给您)。