File tree Expand file tree Collapse file tree 2 files changed +10
-10
lines changed
todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks Expand file tree Collapse file tree 2 files changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ public class TaskFilter {
9
9
private TasksFilterType tasksFilterType = TasksFilterType .ALL_TASKS ;
10
10
private Bundle filterExtras ;
11
11
12
- public TaskFilter (Bundle extras ) {
12
+ private TaskFilter (Bundle extras ) {
13
13
this .filterExtras = extras ;
14
14
this .tasksFilterType = (TasksFilterType ) extras .getSerializable (TasksOperations .KEY_TASK_FILTER );
15
15
}
Original file line number Diff line number Diff line change @@ -79,20 +79,20 @@ protected void onCreate(Bundle savedInstanceState) {
79
79
LoaderProvider loaderProvider = new LoaderProvider (getApplicationContext ());
80
80
TasksOperations tasksOperations = new TasksOperations (loaderProvider , getSupportLoaderManager ());
81
81
82
- mTasksPresenter = new TasksPresenter (
83
- tasksOperations ,
84
- repository ,
85
- tasksFragment ,
86
- TaskFilter .from (TasksFilterType .ALL_TASKS )
87
- );
88
-
89
82
// Load previously saved state, if available.
83
+ TaskFilter taskFilter = TaskFilter .from (TasksFilterType .ALL_TASKS );
90
84
if (savedInstanceState != null ) {
91
85
TasksFilterType currentFiltering =
92
86
(TasksFilterType ) savedInstanceState .getSerializable (CURRENT_FILTERING_KEY );
93
- TaskFilter taskFilter = TaskFilter .from (currentFiltering );
94
- mTasksPresenter .setFiltering (taskFilter );
87
+ taskFilter = TaskFilter .from (currentFiltering );
95
88
}
89
+
90
+ mTasksPresenter = new TasksPresenter (
91
+ tasksOperations ,
92
+ repository ,
93
+ tasksFragment ,
94
+ taskFilter
95
+ );
96
96
}
97
97
98
98
@ Override
You can’t perform that action at this time.
0 commit comments