首页 > 解决方案 > 如何从另一个类而不是 Application 类开始 koin

问题描述

我正在创建一个应用程序作为库。必须在其中集成库的主应用程序有一个应用程序类,所以我无法在我的库应用程序中添加应用程序类。我发现 koin 必须从 Application 类开始。我可以从另一个班级打电话给 startKoin 吗?

标签: androidkoin

解决方案


您可以创建自己的KoinApplication不共享全局 koin 上下文。您也不需要在Application类中初始化它。然后可以在您自己的KoinComponent.

您可以在此处找到详细说明:

https://doc.insert-koin.io/#/koin-core/start-koin?id=koin-context-isolation


推荐阅读