Wpis z mikrobloga

#programowanie #android #kotlin #mobile #dev #mvvm

Hej mam do was pytanie ponieważ muszę zrobić aplikację na Androida i zastosować architekturę MVVM . Mam do Was prośbę ktoś by mógł mi wytłumaczyć o co dokładnie w tym chodzi np. na przykłądzie listy zakupów jak tym dokładnie zarządzać ? Czy do każdego fragmentu/activity musi być osobny ViewModel ?

Pozdrawiam
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ShogunSdz: Możesz podpiąć kilka fragmentów do jednego VM.
Jak tym zarządzasz? No w VM( ͡° ͜ʖ ͡°) A fragmenty służą tylko do wyświetlenia tego co z VM przyjdzie i przekazywania do niego danych z inputu.
  • Odpowiedz
@mmaciejow: mam do Ciebie takie krótkie pytanie w jaki sposób łączysz VIewModel z Fragmentami ponieważ mam ogromny problem, a dokładniej jak ustawiam viewModel we fragmencie paczki nie pasują.....
  • Odpowiedz
@ShogunSdz: co dokładnie Ci nie działa? Łączysz podobnie jak w aktywności.Tylko we fragmencie musisz podać kontekst aktywności. Na przykład:
MyViewModel viewModel = ViewModelProviders.of(getActivity()).get(MyViewModel.class);
  • Odpowiedz