-2

Alert Dialog(android studio) にチェック ボックス オプションがあります。チェックした値を配列リストに保存して、次のアクティビティで値を使用できるようにしたいのですが、同じ配列リストを作成して保存するにはどうすればよいですか?その中で選択された値。

4

2 に答える 2

3

以下の方法で使用できます。

ArrayList<String> ids = new ArrayList<>();

ckbox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
    if (ids.contains(yourid)){
        ids.remove(yourid);
    }else {
        ids.add(yourid);
    }
}
});
于 2020-01-30T05:28:43.017 に答える