Advertisement
Mujiburrohman

viewmodel

Jul 16th, 2019
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.92 KB | None | 0 0
  1. public class MovieViewModel extends ViewModel {
  2.  
  3.     private MutableLiveData<ResponseMovie> responseMovieMutableLiveData;
  4.  
  5.     public void initMovie() {
  6.         if (responseMovieMutableLiveData != null) {
  7.             return;
  8.         }
  9.         MovieRepo movieRepo = MovieRepo.getInstancemovie();
  10.         responseMovieMutableLiveData = movieRepo.getMovies();
  11.     }
  12.  
  13.     public LiveData<ResponseMovie> getMoviesModel() {
  14.         return responseMovieMutableLiveData;
  15.     }
  16.  
  17.     //TVSHOW
  18.     private MutableLiveData<ResponseTvShow> responseTvShowMutableLiveData;
  19.  
  20.     public void initTvShow() {
  21.         if (responseTvShowMutableLiveData != null) {
  22.             return;
  23.         }
  24.         TvShowRepo tvShowRepo = TvShowRepo.getInstance();
  25.         responseTvShowMutableLiveData = tvShowRepo.getTVShow();
  26.     }
  27.  
  28.     public LiveData<ResponseTvShow> getTvShowsModel() {
  29.         return responseTvShowMutableLiveData;
  30.     }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement