package Ġcom . tor r . coroutines playground Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . util . Log Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġkotlinx . android . synt hetic . main . fragment _ example .* Ċ Ċ abstract Ġclass ĠBase Fragment Ġ: ĠFragment () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( in flater : ĠLayoutInflater , Ġcontainer : ĠViewGroup ?, ĠsavedInstanceState : ĠBundle ?): ĠView ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġinflater . inflate ( R . layout . fragment _ example , Ġcontainer , Ġfalse ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon View Created ( view : ĠView , ĠsavedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on View Created ( view , ĠsavedInstanceState ) ĊĠĠĠĠĠĠĠ Ġgo . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstart Requests () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġshow Loading ( load Success TextView : ĠLoad Success TextView ) Ġ{ ĊĠĠĠĠĠĠĠ Ġload Success TextView . state Ġ= ĠLoad Success TextView . State . LOADING ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġshow Success ( load Success TextView : ĠLoad Success TextView ) Ġ{ ĊĠĠĠĠĠĠĠ Ġload Success TextView . state Ġ= ĠLoad Success TextView . State . SUCCESS ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġdo Something ( friends : ĠList < User >, Ġposts : ĠList < Any >) Ġ{ ĊĠĠĠĠĠĠĠ ĠLog . d (" MMM ", Ġ" friends Ġ& Ġposts Ġloaded ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġabstract Ġfun Ġstart Requests () Ċ }