mirror of
https://github.com/stom79/exodus-android-app
synced 2025-02-21 13:40:39 +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 ApplicationListAdapter.OnAppClickListener onAppClickListener;
|
||||||
private boolean startupRefresh;
|
private boolean startupRefresh;
|
||||||
private ApplistBinding applistBinding;
|
private ApplistBinding applistBinding;
|
||||||
private ApplicationListAdapter adapter;
|
private @Nullable ApplicationListAdapter adapter;
|
||||||
|
|
||||||
public static AppListFragment newInstance(NetworkListener networkListener, ApplicationListAdapter.OnAppClickListener appClickListener) {
|
public static AppListFragment newInstance(NetworkListener networkListener, ApplicationListAdapter.OnAppClickListener appClickListener) {
|
||||||
AppListFragment fragment = new AppListFragment();
|
AppListFragment fragment = new AppListFragment();
|
||||||
@ -116,8 +116,8 @@ public class AppListFragment extends Fragment {
|
|||||||
if(applistBinding != null) {
|
if(applistBinding != null) {
|
||||||
applistBinding.layoutProgress.setVisibility(View.GONE);
|
applistBinding.layoutProgress.setVisibility(View.GONE);
|
||||||
applistBinding.swipeRefresh.setRefreshing(false);
|
applistBinding.swipeRefresh.setRefreshing(false);
|
||||||
if(packageManager != null && applistBinding.appList.getAdapter() != null) {
|
if(packageManager != null && adapter != null) {
|
||||||
((ApplicationListAdapter) applistBinding.appList.getAdapter()).displayApplicationList(packageManager);
|
adapter.displayApplicationList(packageManager);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -175,6 +175,8 @@ public class AppListFragment extends Fragment {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void filter(String filter){
|
public void filter(String filter){
|
||||||
|
if(adapter != null) {
|
||||||
adapter.filter(filter);
|
adapter.filter(filter);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user