I would like to show JSON Object's data into RecyclerView
for that I have tried this but did not get any data.
May, I know where I am doing mistake
and What I have missed
?
How could I pass learning
objects data from MainAdapter
to LearningActivity
MainAdapter class:
@Override
public ViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
View v = LayoutInflater.from(viewGroup.getContext()).inflate(rowLayout, viewGroup, false);
return new ViewHolder(v);
}
@Override
public void onBindViewHolder(ViewHolder viewHolder, int i) {
final Value value = values.get(i);
........
List<Learning> learning = value.getLearning();
viewHolder.btnCallNext.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(mContext, LearningActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
mContext.startActivity(intent);
}
});
}
LearningActivity class:
public class LearningActivity extends AppCompatActivity {
......
mAdapter = new LearningAdapter(valueList, R.layout.card_learning, getApplicationContext());
mRecyclerView.setAdapter(mAdapter);
}
}