标签: android kotlin singleton
我正在为应用程序使用MVVM体系结构。我想为我的存储库创建一个单例。我该怎么办?我看了很多例子,但我不明白什么是最好的解决方案...
class MyRepository(context: Context) : IRepository{ private var mCtx: Context init { mCtx = context } }
答案 0 :(得分:0)
您可以使用依赖注入来提供单例。 Dagger2和Koin(对于Kotlin)是Android依赖项注入的良好库。