AAR库的Application

问题描述

我在android上创建了一个AAR库并将其导入到另一个项目中 当我尝试从该库中执行某项操作时,出现错误消息,表明尚未启动会议室,我在应用程序()中启动会议室, 这使我认为没有调用AAR库的Application() 如何启动此Application()?

解决方法

android-library中没有任何应用程序类会自动触发。您应该在库中公开一个入口点,以便接收上下文并从中初始化所需的所有内容(例如Room DB)。

另一种方法(可能稍微复杂一些)是创建一个提供程序并将其附加到应用程序的生命周期中。这是example