package Ġcom . ank urt am be . food f unky app . adapter Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroid . widget . TextView Ċ import Ġandroidx . recyclerview . widget . Linear LayoutManager Ċ import Ġandroidx . recyclerview . widget . RecyclerView Ċ import Ġcom . ank urt am be . food f unky app . R Ċ import Ġcom . ank urt am be . food f unky app . model . Model History ĊĊ Ċ class ĠHistory Adapter ( context : ĠContext , Ġvar Ġorder List : ĠArrayList < Model History >) Ġ: ĊĠĠĠ ĠRecyclerView . Adapter < History Adapter . History ViewHolder >() Ġ{ ĊĠĠĠ Ġvar Ġcontext Ġ= Ġcontext ĊĊĠĠĠ Ġclass ĠHistory ViewHolder ( view : ĠView ) Ġ: ĠRecyclerView . ViewHolder ( view ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġrestaurant Name : ĠTextView Ġ= Ġview . findViewById ( R . id . textView Rest ur ant Name ) ĊĠĠĠĠĠĠĠ Ġval Ġorder Data : ĠTextView Ġ= Ġview . findViewById ( R . id . textView Date ) ĊĠĠĠĠĠĠĠ Ġval Ġre cycler H is Item : ĠRecyclerView Ġ= Ġview . findViewById ( R . id . re cyclerView Items Ordered ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ViewHolder ( parent : ĠViewGroup , Ġview Type : ĠInt ): ĠHistory ViewHolder Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġview Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLayoutInflater . from ( parent . context ). inflate ( R . layout . item _ history _ rv , Ġparent , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġreturn ĠHistory ViewHolder ( view ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem Count (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġorder List . size ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Bind ViewHolder ( holder : ĠHistory ViewHolder , Ġposition : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġorder Ġ= Ġorder List [ position ] ĊĠĠĠĠĠĠĠ Ġholder . restaurant Name . text Ġ= Ġorder . restaurant Name ĊĠĠĠĠĠĠĠ Ġholder . order Data . text Ġ= Ġorder . order Date ĊĊĊĠĠĠĠĠĠĠ Ġvar Ġre cycler Adapter Ġ= ĠHis Item Adapter ( context , Ġorder . item List ) ĊĠĠĠĠĠĠĠ Ġval Ġlayout Manager Ġ= ĠLinearLayoutManager ( context ) ĊĊĠĠĠĠĠĠĠ Ġholder . recycler H is Item . adapter Ġ= Ġre cycler Adapter ĊĠĠĠĠĠĠĠ Ġholder . recycler H is Item . layout Manager Ġ= Ġlayout Manager ĊĠĠĠ Ġ} Ċ }