Fix ResourceNotFound Exception and Fix IllegalStateException

This commit is contained in:
Schoumi 2020-07-09 14:36:04 +02:00
parent 34ae578836
commit 955491db2d
1 changed files with 7 additions and 5 deletions

View File

@ -41,9 +41,9 @@ public class HomeFragment extends Fragment implements ComputeAppListTask.Listene
private boolean startRefreshAsked; private boolean startRefreshAsked;
private boolean refreshInProgress; private boolean refreshInProgress;
private int lastResource; private int lastResource=0;
private int lastProgress; private int lastProgress=0;
private int lastMaxProgress; private int lastMaxProgress=0;
@Override @Override
public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
@ -124,6 +124,8 @@ public class HomeFragment extends Fragment implements ComputeAppListTask.Listene
lastResource = resourceId; lastResource = resourceId;
lastProgress = progress; lastProgress = progress;
lastMaxProgress = maxProgress; lastMaxProgress = maxProgress;
if(lastResource == 0)
return;
Activity activity = getActivity(); Activity activity = getActivity();
if(activity == null) if(activity == null)
return; return;
@ -131,9 +133,9 @@ public class HomeFragment extends Fragment implements ComputeAppListTask.Listene
if (homeBinding == null) if (homeBinding == null)
return; return;
if(maxProgress > 0) if(maxProgress > 0)
homeBinding.statusProgress.setText(getString(resourceId)+" "+progress+"/"+maxProgress);//fixme homeBinding.statusProgress.setText(activity.getString(resourceId)+" "+progress+"/"+maxProgress);//fixme
else else
homeBinding.statusProgress.setText(getString(resourceId)); homeBinding.statusProgress.setText(activity.getString(resourceId));
homeBinding.progress.setMax(maxProgress); homeBinding.progress.setMax(maxProgress);
homeBinding.progress.setProgress(progress); homeBinding.progress.setProgress(progress);
}); });