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) {
switch(menuItem.getItemId()) {
case R.id.menu_save_categories:
ArrayList<String> selectedCategories = new ArrayList<String>();
final ArrayList<String> selectedCategories = new ArrayList<String>();
int numberSelected = 0;
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 (numberSelected == 0) {
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
@ -612,7 +609,7 @@ public class CategorizationFragment extends Fragment {
builder.setNegativeButton("Yes, submit", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
//Proceed to submission
onCategoriesSaveHandler.onCategoriesSave(finalCategories);
onCategoriesSaveHandler.onCategoriesSave(selectedCategories);
return;
}
});
@ -621,7 +618,7 @@ public class CategorizationFragment extends Fragment {
dialog.show();
} else {
//Proceed to submission
onCategoriesSaveHandler.onCategoriesSave(finalCategories);
onCategoriesSaveHandler.onCategoriesSave(selectedCategories);
return true;
}
}