我想让RecyclerView1 Activity1中的数据可以传递给RecyclerView2 Activity2//SectionAdapter.javapublic class AdapterSectionHotTrendingNews extends RecyclerView.Adapter{private Context mContext;private ArrayList<ModelSectionHotTrendingNews> modelSectionHotTrendingNews;public AdapterSectionHotTrendingNews(Context mContext, ArrayList<ModelSectionHotTrendingNews> modelSectionHotTrendingNews) { this.mContext = mContext; this.modelSectionHotTrendingNews = modelSectionHotTrendingNews;}@Override public SectionHotTrendingNewsViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { View v = LayoutInflater.from(parent.getContext()).inflate(R.layout.item_section_hottrendingnews, null); return new SectionHotTrendingNewsViewHolder(v);}@Overridepublic void onBindViewHolder(RecyclerView.ViewHolder holder, final int position) { final SectionHotTrendingNewsViewHolder sectionHotTrendingNewsViewHolder = (SectionHotTrendingNewsViewHolder) holder; ModelSectionHotTrendingNews modelSectionHotTrendingNewsX = modelSectionHotTrendingNews.get(position); //Set sectionHotTrendingNewsViewHolder.TVSectionTitle.setText(modelSectionHotTrendingNewsX.getHeaderTitle()); ArrayList singleSectionItems = modelSectionHotTrendingNewsX.getAllItemsInSection(); /*AdapterSingleHotLatestNews.RecyclerViewClickListener listenerLatestNews; listenerLatestNews = new AdapterSingleHotLatestNews.RecyclerViewClickListener() { @Override public void onRowHotLatestNewsClick(View view, int position) { } @Override public void onIconHotLatestNewsClick(View view, int position) { } };*/
1 回答
有只小跳蛙
TA贡献1824条经验 获得超8个赞
内部TabMoreHotActivity使用是这样的:
ArrayList<ModelSingleHotTrendingNews> modelSingleHotTrendingNews = new ArrayList<>();
Bundle bundle = getIntent().getExtras();
if(bundle!=null {
modelSingleHotTrendingNews = ArrayList<ModelSingleHotTrendingNews>) bundle.getSerializable("MoreNews");
}
添加回答
举报
0/150
提交
取消