AndroidアプリでLogic Javaに少し問題があります。私は、この状態で配列をフィルタリングする必要があります。Javaでnまたはn以外の数字を持つ数値
Category A = 0 , B = 1 , C = 2 , D = AllNumber except 1 and 2
これは、ボタンのOnClickListenerです:D値を取得する方法
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
}
});
?私はthisとthisを読んでいますが、解決策はありません。事前にありがとうございます。
私は私はあなたがそれを得たD値を –
が、私は[MCVE]あなたの問題との明確な説明のしないと私のコード –
得ることができる方法を知りたいcricket_007 @任意のフィルタリング –