Skip to content

Commit be838b0

Browse files
committed
cleaning the constructor a little bit
1 parent 34cb43a commit be838b0

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/TaskFilter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ public class TaskFilter {
99
private TasksFilterType tasksFilterType = TasksFilterType.ALL_TASKS;
1010
private Bundle filterExtras;
1111

12-
public TaskFilter(Bundle extras) {
12+
private TaskFilter(Bundle extras) {
1313
this.filterExtras = extras;
1414
this.tasksFilterType = (TasksFilterType) extras.getSerializable(TasksOperations.KEY_TASK_FILTER);
1515
}

todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksActivity.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -79,20 +79,20 @@ protected void onCreate(Bundle savedInstanceState) {
7979
LoaderProvider loaderProvider = new LoaderProvider(getApplicationContext());
8080
TasksOperations tasksOperations = new TasksOperations(loaderProvider, getSupportLoaderManager());
8181

82-
mTasksPresenter = new TasksPresenter(
83-
tasksOperations,
84-
repository,
85-
tasksFragment,
86-
TaskFilter.from(TasksFilterType.ALL_TASKS)
87-
);
88-
8982
// Load previously saved state, if available.
83+
TaskFilter taskFilter = TaskFilter.from(TasksFilterType.ALL_TASKS);
9084
if (savedInstanceState != null) {
9185
TasksFilterType currentFiltering =
9286
(TasksFilterType) savedInstanceState.getSerializable(CURRENT_FILTERING_KEY);
93-
TaskFilter taskFilter = TaskFilter.from(currentFiltering);
94-
mTasksPresenter.setFiltering(taskFilter);
87+
taskFilter = TaskFilter.from(currentFiltering);
9588
}
89+
90+
mTasksPresenter = new TasksPresenter(
91+
tasksOperations,
92+
repository,
93+
tasksFragment,
94+
taskFilter
95+
);
9696
}
9797

9898
@Override

0 commit comments

Comments
 (0)