私は、その中にタブレイアウトを作成するアクティビティを持っています。レイアウトには2つの部分が含まれています。最初のフラグメントにはリサイクラービューがあります。リサイクラビューの各カードには、チェックボックスと文字列があります。Recycler View onClick
チェックボックスをクリックすると、このカードの文字列をアクティビティにあるリストに送信したいので、2番目のタブフラグメントに入力することができます。
最初のフラグメントカードには、オブジェクトに保存されたブール値を真に設定するオンクリックがあります。私はクリックされたときにこのオブジェクトをつかんで、アクティビティリストに送信する方法を理解しようとしています。
Activity-
public class MainActivity extends AppCompatActivity {
public static List toSendList = new ArrayList();
...more code
}
Recycler Adapter-
//initialize variables...
CheckBox.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (CheckBox.isChecked()) {
//MainActivity.toSendList.add(Obj);
obj.setIsChecked(true);
}
}
});
... more code
コメントありがとうございます!私は、私たちがmOnClickListenerを呼び出しているのを見ているビューホルダーについて、簡単な質問があります。これはアダプターと同じ変数ですか?リサイクラー・アダプター・コンストラクターからの引き数がこのリスナーを初期化していませんか? – paul590
チェックボックスのリスナーにコールを追加すると、これを簡素化できます。しかし、はいそれはアダプタから同じです。 –
これは完璧な解決策でした。 – paul590