1
1
package fr .gaulupeau .apps .Poche .ui ;
2
2
3
- import androidx .appcompat .app .AppCompatActivity ;
4
-
3
+ import android .app .Activity ;
5
4
import android .os .Bundle ;
6
5
import android .util .Log ;
7
6
import android .view .LayoutInflater ;
@@ -88,9 +87,7 @@ public void onCreate(Bundle savedInstanceState) {
88
87
searchQuery = savedInstanceState .getString (STATE_SEARCH_QUERY );
89
88
}
90
89
}
91
- if (sortOrder == null ) {
92
- sortOrder = SortOrder .DESC ;
93
- }
90
+ if (sortOrder == null ) sortOrder = SortOrder .DESC ;
94
91
}
95
92
96
93
@ Override
@@ -102,9 +99,8 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container,
102
99
getChildFragmentManager ().registerFragmentLifecycleCallbacks (new FragmentManager .FragmentLifecycleCallbacks () {
103
100
@ Override
104
101
public void onFragmentCreated (@ NonNull FragmentManager fm , @ NonNull Fragment f , @ Nullable Bundle savedInstanceState ) {
105
- if (f instanceof ArticleListFragment ) {
102
+ if (f instanceof ArticleListFragment )
106
103
setParametersToFragment ((ArticleListFragment ) f );
107
- }
108
104
}
109
105
}, false );
110
106
@@ -133,12 +129,8 @@ public void onSaveInstanceState(@NonNull Bundle outState) {
133
129
134
130
Log .v (TAG , "onSaveInstanceState()" );
135
131
136
- if (sortOrder != null ) {
137
- outState .putInt (STATE_SORT_ORDER , sortOrder .ordinal ());
138
- }
139
- if (searchQuery != null ) {
140
- outState .putString (STATE_SEARCH_QUERY , searchQuery );
141
- }
132
+ if (sortOrder != null ) outState .putInt (STATE_SORT_ORDER , sortOrder .ordinal ());
133
+ if (searchQuery != null ) outState .putString (STATE_SEARCH_QUERY , searchQuery );
142
134
}
143
135
144
136
@ Override
@@ -156,7 +148,7 @@ public void setSearchQuery(String searchQuery) {
156
148
}
157
149
158
150
@ Override
159
- public boolean handleContextItemSelected (AppCompatActivity activity , MenuItem item ) {
151
+ public boolean handleContextItemSelected (Activity activity , MenuItem item ) {
160
152
ArticleListFragment fragment = getCurrentFragment ();
161
153
return fragment != null && fragment .handleContextItemSelected (activity , item );
162
154
}
@@ -169,25 +161,19 @@ public void onFeedsChangedEvent(FeedsChangedEvent event) {
169
161
170
162
private void setParametersToFragment (ArticleListFragment fragment ) {
171
163
Log .v (TAG , "setParametersToFragment() started" );
172
- if (fragment == null ) {
173
- return ;
174
- }
164
+ if (fragment == null ) return ;
175
165
176
166
setSortOrder (fragment , sortOrder );
177
167
setSearchQueryOnFragment (fragment , searchQuery );
178
168
}
179
169
180
170
private void setSortOrder (ArticleListFragment fragment ,
181
171
Sortable .SortOrder sortOrder ) {
182
- if (fragment != null ) {
183
- fragment .setSortOrder (sortOrder );
184
- }
172
+ if (fragment != null ) fragment .setSortOrder (sortOrder );
185
173
}
186
174
187
175
private void setSearchQueryOnFragment (ArticleListFragment fragment , String searchQuery ) {
188
- if (fragment != null ) {
189
- fragment .setSearchQuery (searchQuery );
190
- }
176
+ if (fragment != null ) fragment .setSearchQuery (searchQuery );
191
177
}
192
178
193
179
private ArticleListFragment getCurrentFragment () {
@@ -225,9 +211,7 @@ private void updateAllLists(boolean forceContentUpdate) {
225
211
for (int i = 0 ; i < ArticleListsPagerAdapter .PAGES .length ; i ++) {
226
212
ArticleListFragment f = getFragment (i );
227
213
if (f != null ) {
228
- if (forceContentUpdate ) {
229
- f .forceContentUpdate ();
230
- }
214
+ if (forceContentUpdate ) f .forceContentUpdate ();
231
215
f .invalidateList ();
232
216
} else {
233
217
Log .w (TAG , "updateAllLists() fragment is null; position: " + i );
@@ -242,9 +226,7 @@ private void updateList(int position, boolean forceContentUpdate) {
242
226
if (position != -1 ) {
243
227
ArticleListFragment f = getFragment (position );
244
228
if (f != null ) {
245
- if (forceContentUpdate ) {
246
- f .forceContentUpdate ();
247
- }
229
+ if (forceContentUpdate ) f .forceContentUpdate ();
248
230
f .invalidateList ();
249
231
} else {
250
232
Log .w (TAG , "updateList() fragment is null" );
0 commit comments