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

sra*_*001 1 android android-contentprovider

有没有一种方法可以让Android应用程序在应用程序加载时默认调用内容提供程序,内容提供程序在需要时调用活动.

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

Com*_*are 5

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

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

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