Don't clear TaskListViewModel

pull/795/head
Alex Baker 6 years ago
parent 87c18751cb
commit eabdc75c8f

@ -114,7 +114,6 @@ public class MainActivity extends InjectingAppCompatActivity
FrameLayout detail;
private NavigationDrawerFragment navigationDrawer;
private TaskListViewModel viewModel;
private int currentNightMode;
private Filter filter;
@ -125,7 +124,7 @@ public class MainActivity extends InjectingAppCompatActivity
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
viewModel = ViewModelProviders.of(this).get(TaskListViewModel.class);
TaskListViewModel viewModel = ViewModelProviders.of(this).get(TaskListViewModel.class);
getComponent().inject(viewModel);
@ -340,7 +339,6 @@ public class MainActivity extends InjectingAppCompatActivity
}
if (item instanceof Filter) {
viewModel.clear();
startActivity(TaskIntents.getTaskListIntent(this, (Filter) item));
}
}

@ -40,12 +40,6 @@ public class TaskListViewModel extends ViewModel {
private LiveData<PagedList<Task>> tasks;
private Filter filter;
public void clear() {
tasks = null;
latest = null;
filter = null;
}
public LiveData<PagedList<Task>> getTasks(Filter filter, Property<?>[] properties) {
if (tasks == null || !filter.equals(this.filter)) {
this.filter = filter;

Loading…
Cancel
Save