这是我的适配器代码,我想将数据传递给"ParticularFragment" 注意:ParticularFragment扩展了Fragment
public class TopicsAdapter extends RecyclerView.Adapter<TopicsAdapter.ViewHolder> {
private Context context;
private ArrayList<QuoteItems> itemList;
public TopicsAdapter(Context context, ArrayList<QuoteItems> itemList) {
this.context = context;
this.itemList = itemList;
}
@Override
public TopicsAdapter.ViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
View v = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.adapter_topics_recycler_view_items, viewGroup, false);
ViewHolder viewHolder = new ViewHolder(v);
return viewHolder;
}
@Override
public void onBindViewHolder(final TopicsAdapter.ViewHolder viewHolder, int i) {
final QuoteItems quoteItems = itemList.get(i);
viewHolder.txtQuote.setText(quoteItems.getQuote());
viewHolder.cardView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//how to pass data to "ParticularFragment" from …Run Code Online (Sandbox Code Playgroud) android android-fragments android-cards android-cardview android-recyclerview