Explicitly declared inner loop variables to final

This commit is contained in:
Clayton Wilson 2020-10-31 19:54:11 -04:00
parent 07db1c833a
commit 739699d7a5
2 changed files with 3 additions and 2 deletions

View File

@ -106,7 +106,7 @@ public class ItemDetails extends AppCompatActivity implements ListPickerDialogFr
for (int i = 0; i < listIds.length; i++) { for (int i = 0; i < listIds.length; i++) {
SynchronousReceiver<List> listReceiver = new SynchronousReceiver<>(); SynchronousReceiver<List> listReceiver = new SynchronousReceiver<>();
requestor.getObject(Integer.toString(listIds[i]), List.class, listReceiver, listReceiver); requestor.getObject(Integer.toString(listIds[i]), List.class, listReceiver, listReceiver);
int finalI = i; final int finalI = i;
Thread l = new Thread(new Runnable() { Thread l = new Thread(new Runnable() {
@Override @Override
public void run() { public void run() {

View File

@ -48,6 +48,7 @@ public class ListsFragment extends Fragment implements CreateListDialogFragment.
Requestor requestor; Requestor requestor;
ListView shoppingListsView; ListView shoppingListsView;
ProgressBar loadingLists; ProgressBar loadingLists;
int resultsIndex;
public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View root = inflater.inflate(R.layout.fragment_lists, container, false); View root = inflater.inflate(R.layout.fragment_lists, container, false);
@ -145,7 +146,7 @@ public class ListsFragment extends Fragment implements CreateListDialogFragment.
for (int i = 0; i < listIds.length; i++) { for (int i = 0; i < listIds.length; i++) {
SynchronousReceiver<List> listReceiver = new SynchronousReceiver<>(); SynchronousReceiver<List> listReceiver = new SynchronousReceiver<>();
requestor.getObject(Integer.toString(listIds[i]), List.class, listReceiver, listReceiver); requestor.getObject(Integer.toString(listIds[i]), List.class, listReceiver, listReceiver);
int finalI = i; final int finalI = i;
Thread t = new Thread(new Runnable() { Thread t = new Thread(new Runnable() {
@Override @Override
public void run() { public void run() {