Advertisement
Guest User

XXX

a guest
Nov 14th, 2018
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.86 KB | None | 0 0
  1. public class MainViewModel extends AndroidViewModel {
  2.  
  3.     private TaskRepository taskRepository;
  4.     private MutableLiveData<List<Task>> allTasks;
  5.     public ObservableField<String> description = new ObservableField<>();
  6.     public ObservableField<String> date = new ObservableField<>();
  7.     public ObservableField<String> time = new ObservableField<>();
  8.  
  9.  
  10.     public MainViewModel(@NonNull Application application) {
  11.         super(application);
  12.         taskRepository = new TaskRepository(application);
  13.         allTasks = taskRepository.getAllTasks();
  14.     }
  15.  
  16.     public LiveData<List<Task>> getAllTasks() {
  17.         return allTasks;
  18.     }
  19.  
  20.     public void deleteTask(Task task) {
  21.         taskRepository.delete(task);
  22.     }
  23.  
  24.     public void select(Task task) {
  25.  
  26.     }
  27.  
  28.     public LiveData<List<Task>> getSelected() {
  29.         return allTasks;
  30.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement