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のモジュールに追加する方法がわからないことです。argumentsKoin
フラグメントを Koin ディペンデンシー グラフに貢献させる方法はありますか?