JessYanCoding / AndroidAutoSize

🔥 A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案).
Apache License 2.0
13.47k stars 1.96k forks source link

请教一个ContentProvider 初始化的问题 #341

Closed yizems closed 10 months ago

yizems commented 3 years ago

https://github.com/JessYanCoding/AndroidAutoSize/blob/ee03f086a64f6f1aef450a97ac0d3174732457e0/autosize/src/main/java/me/jessyan/autosize/InitProvider.java#L39

我最近在查一个生产问题, 利用ContentProvider 这种方式进行SDK 的初始化 部分情况下会出现 application 为null 的情况, 请问你知道这个什么情况下会发生么?

<provider
   android:name="me.jessyan.autosize.InitProvider"
   android:authorities="${applicationId}.autosize-init-provider"
   android:exported="false"
/>
liuqi19-tal commented 1 year ago

how to solve it ? 我在多进程的app里面也遇到了

yizems commented 10 months ago

<provider has a param, it can init in every process.

android:multiprocess="true"/>