package Ġfr . i ut . info . app . app mob . bon app . ui . widgets Ċ Ċ import Ġandroid . widget . ImageView Ċ import Ġfr . i ut . info . app . app mob . bon app . rec et tes . Recipe Preview Ċ Ċ class ĠF avorite Recipe Preview Recycler Adapter : ĠRecipe Preview Recycler Adapter () Ġ{ ĊĊĊĠĠĠ Ġoverride Ġfun Ġsubmit List ( recipe List : ĠArrayList < Recipe Preview >) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġlist Ġ= ĠArrayList < Recipe Preview >() ĊĊĊĠĠĠĠĠĠĠ Ġrecipe List . forEach { ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( it . is Favorite ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . add ( it ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġsuper . submit List ( list ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġremove Item ( position : ĠInt , Ġis Checked : ĠBoolean ){ ĊĠĠĠĠĠĠĠ Ġsuper . removeItem ( position , Ġis Checked ) ĊĊĠĠĠĠĠĠĠ Ġif (! isChecked ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnotify Item Removed ( position ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġitems . remove At ( position ) ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} Ċ Ċ }