すべての機能を備えた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で)特定の値を入力すると、その項目は、背景色を変更します。
問題は何とか2番目のアクティビティで、選択したアイテム(背景色が変更されたアイテム)のみをRecyclerViewに渡す必要があるという問題です。私は論理や考え方を持っていません。どんな助言も役に立ちます。
私の質問をよりよく理解するためにコードをもっと必要としているかどうかを教えてください。
を 'intent.putExtra' –
は、データのどのようなタイプの2番目の活動に渡したいのですか? –
テーブルに行番号が格納されている必要があります。だから私はIDと選択した行をその番号で渡す必要があると思いますか? –