Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.movieapp.viewmodels;
- //import android.graphics.Movie;
- import androidx.lifecycle.LiveData;
- //import androidx.lifecycle.MutableLiveData;
- import androidx.lifecycle.ViewModel;
- import com.example.movieapp.models.MovieModel;
- import com.example.movieapp.repositories.MovieRepository;
- import java.util.List;
- public class MovieListViewModel extends ViewModel {
- //istance repository
- private MovieRepository movieRepository;
- //Constructor
- public MovieListViewModel() {
- movieRepository = MovieRepository.getInstance();
- }
- //getters live data
- public LiveData<List<MovieModel>> getMovies(){
- return movieRepository.getMovies();
- }
- //calling method in view-model
- public void searchMovieApi (String query, int pageNumber){
- movieRepository.searchMovieApi(query, pageNumber);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement