在我的Kotlin应用程序中,我使用Koin作为依赖注入框架。我正在尝试使用协同机制将数据保存到Room数据库。我有一个usecase "AddToFavourite“类,它是从viewmodel调用的。在运行应用程序时,应用程序会出现以下错误。当我检查的时候,我知道koin找不到一些依赖。(ViewModelResolution.kt:21)
at org.koin.android
对于我的Android项目,我需要全局单例缓存对象通过应用程序访问有关用户的数据。
当应用程序进入后台时会出现问题,在使用其他应用程序一段时间后,我尝试打开缓存对象中的app变量为null。当我杀死这个应用程序并再次打开它的时候,一切都很好。我使用依赖项注入来访问缓存对象。如果发生这种情况,为什么应用程序不再重新启动?即使在内存不足的情况下,是否也有一些注释来保持缓存变量?@Inject lateinit var c