package Ġcom . daf dev . sel amat kan . utils Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . content . Broadcast Receiver Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Intent Ċ Ċ class ĠInternet Receiver Ġ: ĠBroadcast Receiver () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġon Receive ( context : ĠContext , Ġintent : ĠIntent ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġstatus Ġ= ĠHelp Util . is Online ( context ) ĊĠĠĠĠĠĠĠ Ġif Ġ( status ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( context Ġas ĠActivity ). run On Ui Thread Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrecreate Activity ( context ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġrecreate Activity ( activity : ĠActivity ) Ġ{ ĊĠĠĠĠĠĠĠ Ġactivity . intent . let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . add Flags ( Intent . FLAG _ ACTIVITY _ NO _ ANIM ATION ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġactivity . finish () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġactivity . override Pending Transition ( 0 , Ġ 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġactivity . startActivity ( it ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġactivity . override Pending Transition ( 0 , Ġ 0 ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }