我制作了具有所有功能的SQL数据库。在我使用RecyclerView(Recycler列出SQL数据库中的所有项目)的活动中,我为该项目输入了特定值后,创建了一个用于检查(setBackgroundColor)选定项目的功能。如何将选择的项目从RecyclerView传递到下一个活动
更清楚:
if(foodList.get(position).getGram() > 0) {
holder.row_linearlayout.setBackgroundColor(ContextCompat.getColor(context, R.color.colorAccent));
}else{
holder.row_linearlayout.setBackgroundColor(ContextCompat.getColor(context, R.color.white));
}
所以,如果我输入特定值(与EditText)的项目将改变背景颜色。
问题是,在第二个活动中,我需要在RecyclerView中只传递选定的项目(改变背景颜色的项目)。我没有逻辑或想法如何做到这一点。任何建议将是有益的。
让我知道你是否需要更多我的代码来更好地理解我的问题。
'intent.putExtra' –
你希望成为什么类型的数据传递给第二个活动? –
我需要传递存储在我的表中的行(十进制)。所以我想我需要通过ID和选定的行与该数字比? –