mirror of
https://github.com/stom79/exodus-android-app
synced 2025-02-16 19:00:40 +01:00
refactor: use instance adapter when possible
This commit is contained in:
parent
465c8c39f6
commit
c321bc790f
@ -49,7 +49,7 @@ public class AppListFragment extends Fragment {
|
||||
private ApplicationListAdapter.OnAppClickListener onAppClickListener;
|
||||
private boolean startupRefresh;
|
||||
private ApplistBinding applistBinding;
|
||||
private ApplicationListAdapter adapter;
|
||||
private @Nullable ApplicationListAdapter adapter;
|
||||
|
||||
public static AppListFragment newInstance(NetworkListener networkListener, ApplicationListAdapter.OnAppClickListener appClickListener) {
|
||||
AppListFragment fragment = new AppListFragment();
|
||||
@ -116,8 +116,8 @@ public class AppListFragment extends Fragment {
|
||||
if(applistBinding != null) {
|
||||
applistBinding.layoutProgress.setVisibility(View.GONE);
|
||||
applistBinding.swipeRefresh.setRefreshing(false);
|
||||
if(packageManager != null && applistBinding.appList.getAdapter() != null) {
|
||||
((ApplicationListAdapter) applistBinding.appList.getAdapter()).displayApplicationList(packageManager);
|
||||
if(packageManager != null && adapter != null) {
|
||||
adapter.displayApplicationList(packageManager);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -175,6 +175,8 @@ public class AppListFragment extends Fragment {
|
||||
}
|
||||
|
||||
public void filter(String filter){
|
||||
adapter.filter(filter);
|
||||
if(adapter != null) {
|
||||
adapter.filter(filter);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user