ViewModel
から取得する必要がある依存関係を持つ がありFragment
ますarguments
。
したがって、次のようなものです:
class SomeViewModel(someValue: SomeValue)
フラグメントは、次のSomeValue
ように引数でを受け取ります。
class SomeFragment : Fragment() {
val someViewModel: SomeViewModel by viewModel()
companion object {
fun newInstance(someValue: SomeValue) = SomeFragment().apply {
arguments = bundleof("someKey" to someValue)
}
}
}
SomeValue
問題は、 から取得したものをFragment
のモジュールに追加する方法がわからないことです。arguments
Koin
フラグメントを Koin ディペンデンシー グラフに貢献させる方法はありますか?