9
Argomenti aggiuntivi di Android ViewModel
C'è un modo per passare argomenti aggiuntivi al mio AndroidViewModelcostruttore personalizzato eccetto il contesto dell'applicazione. Esempio: public class MyViewModel extends AndroidViewModel { private final LiveData<List<MyObject>> myObjectList; private AppDatabase appDatabase; public MyViewModel(Application application, String param) { super(application); appDatabase = AppDatabase.getDatabase(this.getApplication()); myObjectList = appDatabase.myOjectModel().getMyObjectByParam(param); } } E quando voglio utilizzare la mia …