package Ġproject . dsc j ss . pl asm ad on or . Fragment Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġandroidx . lifecycle . ViewModel Provider Ċ import Ġandroidx . recyclerview . widget . Linear LayoutManager Ċ import Ġcom . google . firebase . firestore . Firebase Fire store Ċ import Ġkotlinx . android . synt hetic . main . faq _ fragment .* Ċ import Ġproject . dsc j ss . pl asm ad on or . Adapter . F aq Adapter Ċ import Ġproject . dsc j ss . pl asm ad on or . Model . F aq Model Ċ import Ġproject . dsc j ss . pl asm ad on or . R Ċ import Ġproject . dsc j ss . pl asm ad on or . ViewModel . F aq ViewModel Ċ Ċ class ĠF aq Fragment Ġ: ĠFragment () Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġnew Instance () Ġ= ĠF aq Fragment () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġlateinit Ġvar ĠviewModel : ĠF aq ViewModel ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( ĊĠĠĠĠĠĠĠ Ġinflater : ĠLayoutInflater , Ġcontainer : ĠViewGroup ?, ĊĠĠĠĠĠĠĠ ĠsavedInstanceState : ĠBundle ? ĊĠĠĠ Ġ): ĠView ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġview : ĠView Ġ= Ġinflater . inflate ( R . layout . faq _ fragment , Ġcontainer , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġreturn Ġview ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Activity Created ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Activity Created ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠviewModel Ġ= ĠViewModel Provider ( this ). get ( F aq ViewModel :: class . java ) ĊĠĠĠĠĠĠĠ Ġ// ĠTODO : ĠUse Ġthe ĠViewModel ĊĊĠĠĠĠĠĠĠ Ġval Ġdatas Ġ= ĠviewModel . get Datas () ĊĠĠĠĠĠĠĠ Ġval Ġfa q Adapter Ġ= ĠF aq Adapter ( datas ) ĊĠĠĠĠĠĠĠ Ġfa q Re cycle . adapter Ġ= Ġfa q Adapter ĊĠĠĠ Ġ} Ċ }