如何使用Android Jetpack App启动库

问题描述

作为Jetpack的一部分,现在有一个library来处理应用程序启动。 具体来说,您可以为您的任何依赖项(显然是使用ContentProvider进行初始化的依赖项)实现一个组件初始化程序,以加快应用程序的启动过程。

我的问题是我怎么知道我的哪个依赖项应该拥有自己的组件初始化程序? 我是否需要猜测,例如,WorkManager使用ContentProvider并需要其自己的组件初始化程序,而无需其他依赖项?

谢谢。

解决方法

我相信这个库主要用于无法或不应从自定义 Application 类访问初始化代码的情况。

例如,On Demand Modules 或不想要求用户调用 initialize(context) 方法的库。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...