Remove unnecessary var re-assignment

This commit is contained in:
misaochan 2016-10-28 16:56:14 +13:00
parent 70c439417f
commit 8c6046feda

View file

@ -584,7 +584,7 @@ public class CategorizationFragment extends Fragment {
public boolean onOptionsItemSelected(MenuItem menuItem) { public boolean onOptionsItemSelected(MenuItem menuItem) {
switch(menuItem.getItemId()) { switch(menuItem.getItemId()) {
case R.id.menu_save_categories: case R.id.menu_save_categories:
ArrayList<String> selectedCategories = new ArrayList<String>(); final ArrayList<String> selectedCategories = new ArrayList<String>();
int numberSelected = 0; int numberSelected = 0;
for(CategoryItem item: categoriesAdapter.getItems()) { for(CategoryItem item: categoriesAdapter.getItems()) {
@ -594,9 +594,6 @@ public class CategorizationFragment extends Fragment {
} }
} }
//Need to reassign to a final variable to use in inner class
final ArrayList<String> finalCategories = selectedCategories;
//If no categories selected, display warning to user //If no categories selected, display warning to user
if (numberSelected == 0) { if (numberSelected == 0) {
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
@ -612,7 +609,7 @@ public class CategorizationFragment extends Fragment {
builder.setNegativeButton("Yes, submit", new DialogInterface.OnClickListener() { builder.setNegativeButton("Yes, submit", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) { public void onClick(DialogInterface dialog, int id) {
//Proceed to submission //Proceed to submission
onCategoriesSaveHandler.onCategoriesSave(finalCategories); onCategoriesSaveHandler.onCategoriesSave(selectedCategories);
return; return;
} }
}); });
@ -621,7 +618,7 @@ public class CategorizationFragment extends Fragment {
dialog.show(); dialog.show();
} else { } else {
//Proceed to submission //Proceed to submission
onCategoriesSaveHandler.onCategoriesSave(finalCategories); onCategoriesSaveHandler.onCategoriesSave(selectedCategories);
return true; return true;
} }
} }