I am doing coding in android studio. I want to access the variable totalCuisine++ outside this method. Also totalCuisines is declared globally in claass i.e int totalCuisines = 0;
It is a part of big program but main problem is here in front of u, rest of all programs are executing successfully
public class CuisinesFilterDialog extends DialogFragment{
int totalCuisines = 0;
ArrayList<CuisinesModel> data = new ArrayList<>();
{
private void updateFilterStats() {
ArrayList allData = new ArrayList();
if(data != null && data.size() > 0){
for(int i=0; i<data.size(); i++){
if(data.get(i).isSelected()) {
allData.add(data.get(i).getName());
totalCuisines++;// I want to access it outside this method
}
}
DataStore.putString(getContext(), ZConstants.SortFilter.KEY_EXTRAS_FILTER_CUISINES,
TextUtils.join(",",allData));
}else{
DataStore.putString(getContext(), ZConstants.SortFilter.KEY_EXTRAS_FILTER_CUISINES,
ZConstants.EMPTY_STRING);
}
dismiss();
}
}