I have a little problem with Logic Java in my android Apps. I need to filter Array with this Condition :
Category A = 0 , B = 1 , C = 2 , D = AllNumber except 1 and 2
This is Button OnClickListener :
buttonAll.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
try {
filteredSubGroupList = (ProgramMethod.filterArray(subGroupList, "main-group-nr", "" ,false));
genericAdapterSubCategory.notifyDataSetChanged();
genericAdapterArticle.notifyDataSetChanged();
} catch (JSONException e) {
e.printStackTrace();
}
}
});
buttonFood.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
try {
filteredSubGroupList = (ProgramMethod.filterArray(subGroupList, "main-group-nr", Integer.toString(1) ,true));
genericAdapterSubCategory.notifyDataSetChanged();
genericAdapterArticle.notifyDataSetChanged();
} catch (JSONException e) {
e.printStackTrace();
}
}
});
buttonBeverage.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
try {
filteredSubGroupList = (ProgramMethod.filterArray(subGroupList, "main-group-nr", Integer.toString(2) ,true));
genericAdapterSubCategory.notifyDataSetChanged();
genericAdapterArticle.notifyDataSetChanged();
} catch (JSONException e) {
e.printStackTrace();
}
}
});
buttonOther.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// D Value In here
}
});
How to get the D value? , I read this and this but i dont have solution, Thanks in advance ..