如何使用 Android Jetpack 应用程序启动库

The*_*her 10 android startup app-startup android-contentprovider android-jetpack

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

我的问题是我应该如何知道我的哪些依赖项值得拥有自己的组件初始值设定项?我是否需要猜测,例如,WorkManager 使用 ContentProvider 并需要自己的组件初始值设定项,而不同的依赖项则不需要?

谢谢。

Sir*_*lot 0

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

例如,不希望要求用户调用方法的按需模块initialize(context)或库。