package Ġcom . a appe ye . fore k sty . ui . base Ċ Ċ 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 Ġcom . a appe ye . fore k sty . ui . weather . current . TAG Ċ import Ġdagger . android . support . D agger Fragment Ċ import Ġkotlinx . coroutines . Coroutine Scope Ċ import Ġkotlinx . coroutines . Dispatch ers Ċ import Ġkotlinx . coroutines . Job Ċ import Ġkotlin . coroutines . Coroutine Context Ċ Ċ abstract Ġclass ĠScoped Fragment Ġ: ĠD agger Fragment (), Coroutine Scope { ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġjob : ĠJob ĊĠĠĠ Ġoverride Ġval Ġcoroutine Context : ĠCor outine Context ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġjob Ġ+ ĠDispatch ers . Main ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ Ġjob Ġ= ĠJob () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Destroy () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Destroy () ĊĠĠĠĠĠĠĠ Ġjob . cancel () ĊĠĠĠ Ġ} Ċ }