我开始使用Koin,我需要测试一个ViewModel,它要求存储库从手机的内部存储器中检索文件。当我设置ViewModel测试时,我要做的是: @Before startKoin {
modules(dataModule),所以我在ViewModelTest类中得到了一个错误,显示为suspend function getAccount should be called onl
我今天开始在Android上使用Kotlin协程,我注意到Anko有一套自己的助手方法。我理解asReference()存在的原因,但我不明白为什么bg()会存在,因为核心协程程序库已经有了async()。bg()代码非常简单,它在内部使用了async():internal var POOL = newFixedThreadPoolContext(2 * Runtime.getRuntime"bg")
有很多关于架构组件、kotlin和协程的信息,但我找不到一个将所有这些东西结合在一起的示例。我正在苦苦思索如何结合使用和协程来使用安卓的架构组件。我尝试将视图模型+存储库模式与复古拟合和协程结合使用。ViewModel中的FooRepository,但是因为someMethod是一个挂起的方法,所以我需要将它包装在一个协程作用域中:
class FooViewMo