Могу ли я использовать Koin 'by sharedViewModel' из Java? - PullRequest
0 голосов
/ 08 декабря 2018

У меня есть существующий java-проект для Android, в котором я представляю Koin для DI.

В своей работе я использую

private Lazy<DeckActivityViewModel> viewModel = inject(DeckActivityViewModel.class);

Я хочу поделиться моделью представления для нескольких фрагментов,так интересно, если для этого есть Java-эквивалент 'sharedViewModel ()'?

1 Ответ

0 голосов
/ 15 июля 2019

Java не поддерживает делегирование свойств, в то время как koin использует делегирование свойств для предоставления таких методов, как inject(), viewModel() и sharedViewModel().Итак, ответ: вы не можете использовать его в Java.

...