私のリストビューには、顧客の希望に応じてアイテムの数量を変更するオプションがあります。私はグローバル変数としてstatic Integer qty =1;
を宣言しました。 「+」または「 - 」ボタンをクリックすると、数量の値を次のアクティビティに渡した後に数量の値が変更されます。しかし、EditTextのテキストは変更されていません。私は戻って、以前の活動に行くたび、量がsamme残っているので、私はInteger qty =1
にstatic Integer qty =1;
を変更:ここカスタムアダプタのボタンをクリックした後にEditTextの値を変更します
は私のCustomAdapter
holder.item_qty.setText(qty.toString());
holder.Add.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
qty++;
//I know I have to do something here
//holder.item_qty.setText(qty.toString()); <-- DID NOT WORK
}
});
holder.Sub.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(qty>0)
qty--;
//I know I have to do something here
////holder.item_qty.setText(qty.toString()); <-- DID NOT WORK
}
});
EDITの一部です。だから私はqty = 1を再び作るためにスタティックを削除しました。
あなたは私の問題 –