Android免代码自动初始化

407 阅读1分钟

原理:ContentProvider在Application执行attachBaseContext方法时,会自动触发onCreate,所以通过创建并注册自定义ContentProvider,可在onCreate方法中完成初始化操作;

如何禁止:可通过在主工程复制一份相同的注册信息,并加上 tools:node="remove"移除注册。

<provider
    android:name=".xxxProvider"
    android:authorities="xx.xx.xxxx"
    tools:node="remove"
    android:exported="false"
    android:multiprocess="true" />

2022-03-20