package Ġcom . example . covid app . ui . activity Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroidx . recyclerview . widget . Linear LayoutManager Ċ import Ġandroidx . recyclerview . widget . RecyclerView Ċ import Ġcom . example . covid app . R Ċ import Ġcom . example . covid app . data . model . Model Ċ import Ġcom . example . covid app . databinding . Activity Pre ca ution Binding Ċ import Ġcom . example . covid app . ui . adapter . Pre ca ution s Adapter Ċ Ċ class ĠPre ca ution Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġbinding : ĠActivity Pre ca ution Binding ĊĠĠĠ Ġprivate Ġval Ġpre ca ution s Adapter Ġby Ġlazy Ġ{ ĠPre ca ution s Adapter () Ġ} ĊĠĠĠ Ġprivate Ġval Ġpre ca ution s List Ġ= ĠArrayList < Model >() ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ Ġbinding Ġ= ĠActivity Pre ca ution Binding . inflate ( layout Inflater ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( binding . root ) ĊĊĠĠĠĠĠĠĠ Ġbinding . re cyclerView . apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlayout Manager Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLinearLayoutManager ( this @ Pre ca ution Activity , ĠRecyclerView . VERTICAL , Ġfalse ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadapter Ġ= Ġpre ca ution s Adapter ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġpre ca ution s List . add ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠModel ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . drawable . v accine , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Get ĠV acc inated ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Get Ġv acc inated Ġand Ġprotect Ġyourself Ġand Ġothers Ġfrom Ġcor ona " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġpre ca ution s List . add ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠModel ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . drawable . hand w ash , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Hand ĠW ash ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠW ash Ġyour Ġhands Ġwell Ġand Ġoften . ĠUse Ġhand Ġsanit izer Ġwhen Ġyou âĢĻ re Ġnot Ġnear Ġso ap Ġand Ġwater ." ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġpre ca ution s List . add ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠModel ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . drawable . mask , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" W ear ĠMask ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Masks Ġare Ġa Ġkey Ġmeasure Ġto Ġsuppress Ġtransmission Ġand Ġsave Ġlives ." ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġpre ca ution s List . add ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠModel ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . drawable . home , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" St ay Ġat ĠHome ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" When Ġyou Ġstay Ġhome , Ġyou Ġhelp Ġstop Ġthe Ġspread Ġto Ġothers , Ġtoo ." ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġpre ca ution s List . add ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠModel ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . drawable . social distance , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Social ĠDistance ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" When Ġgoing Ġout Ġin Ġpublic , Ġmaintain Ġdistance Ġfrom Ġother Ġpeople Ġ. " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġpre ca ution s Adapter . submit List ( pre ca ution s List ) ĊĠĠĠ Ġ} Ċ } Ċ