package Ġcom . sa arth ak . a 7 min ut ew ork out . model Ċ Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . recyclerview . widget . Linear LayoutManager Ċ import Ġcom . sa arth ak . a 7 min ut ew ork out . R Ċ import Ġcom . sa arth ak . a 7 min ut ew ork out . data . Data Base Handler Ċ import Ġcom . sa arth ak . a 7 min ut ew ork out . ui . RecyclerView Adapter 3 Ċ import Ġkotlinx . android . synt hetic . main . activity _ history .* Ċ Ċ class ĠHistory Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġvar Ġdb Handler Ġ: ĠData Base Handler ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġdates Ġ: ĠArrayList < String >? Ġ= Ġnull ĊĊĠĠĠ Ġvar Ġadapter Ġ: ĠRecyclerView Adapter 3 ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ history ) ĊĊĠĠĠĠĠĠĠ Ġset Support ActionBar ( hist _ toolbar ) ĊĊĠĠĠĠĠĠĠ Ġval Ġaction Bar Ġ= Ġsupport ActionBar ĊĠĠĠĠĠĠĠ Ġaction Bar !!. set Display Home As Up Enabled ( true ) ĊĊĠĠĠĠĠĠĠ Ġhist _ toolbar . set Navigation OnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Back Pressed () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġdb Handler Ġ= ĠData Base Handler ( this ) ĊĠĠĠĠĠĠĠ Ġdates Ġ= Ġdb Handler !!. getItems () ĊĊĠĠĠĠĠĠĠ Ġadapter Ġ= ĠRecyclerView Adapter 3 ( this , Ġdates !! ) ĊĊĠĠĠĠĠĠĠ Ġval Ġrv Ġ= Ġhist _ rv ĊĠĠĠĠĠĠĠ Ġrv . set Has Fixed Size ( true ) ĊĠĠĠĠĠĠĠ Ġrv . layout Manager Ġ= ĠLinearLayoutManager ( this ) ĊĊĠĠĠĠĠĠĠ Ġrv . adapter Ġ= Ġadapter ĊĠĠĠ Ġ} Ċ }