通过ContentProvider的onCreate自动初始化Sdk

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;
    }

版权声明:本文为xingchenxuanfeng原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。