iT邦幫忙

2021 iThome 鐵人賽

DAY 17
0
自我挑戰組

Android kotlin &MVVM系列 第 17

Android學習筆記17

kotlin結合koin比起dagger很方便的方式接著就試著做做看吧
module就是一個容器,可以把東西包裝起來

val koinModule = module {
    factory {
        Fakerepository
    }
}

接著建立一個Application,在startkoin中加入剛剛的module

class kointest : Application(){
    override fun onCreate() {
        super.onCreate()
        startKoin(this, listOf(koinModule))
    }
}

然後要在
https://ithelp.ithome.com.tw/upload/images/20210926/20141791UlhoACxN4q.png
這邊新增

<application
    android:name=".kointest"<application
        android:name=".kointest"
</application>

最後再要使用的地方,使用get()就可以取得了


上一篇
Android學習筆記16
下一篇
Android學習筆記18
系列文
Android kotlin &MVVM30

尚未有邦友留言

立即登入留言