ContentProvider的onCreate的调用时机介于Application的attachBaseContext和onCreate之间。
利用这个机制,可以在ContentProvider的onCreate中做某些初始化逻辑,这样写的sdk,就不需要app方主动调用初始化也可以完成自动初始化。
<provider
android:name="com.xxx.xxxProvider"
android:authorities="${applicationId}"
android:multiprocess="true"
android:exported="false"/>
@Override
public boolean onCreate() {
XXX.init();
return true;
}