package Ġcom . engine er . imit ate . interfaces Ċ Ċ import Ġandroid . annotation . Suppress Lint Ċ import Ġandroid . app . Activity Ċ import Ġandroid . app . Application Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . util . Log Ċ Ċ /** Ċ Ġ* Ġ@ author ĠR ookie Ċ Ġ* Ġ@ since Ġ 0 7 - 0 1 - 2 0 2 0 Ċ Ġ*/ Ċ @ Suppress Lint (" Log Not Tim ber ") Ċ open Ġclass ĠSimple Activity Callback Ġ: ĠApplication . Activity Lifecycle Callbacks Ġ{ ĊĠĠĠ Ġval ĠTAG Ġ= Ġ" activity - life " ĊĊĠĠĠ Ġoverride Ġfun Ġon Activity Paused ( activity : ĠActivity ) Ġ{ ĊĠĠĠĠĠĠĠ ĠLog . d ( TAG , Ġ" on Activity Paused () Ġcalled Ġwith : Ġactivity Ġ= Ġ$ activity ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Activity Started ( activity : ĠActivity ) Ġ{ ĊĠĠĠĠĠĠĠ ĠLog . d ( TAG , Ġ" on Activity Started () Ġcalled Ġwith : Ġactivity Ġ= Ġ$ activity ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Activity Destroyed ( activity : ĠActivity ) Ġ{ ĊĠĠĠĠĠĠĠ ĠLog . d ( TAG , Ġ" on Activity Destroyed () Ġcalled Ġwith : Ġactivity Ġ= Ġ$ activity ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Activity Save InstanceState ( activity : ĠActivity , Ġout State : ĠBundle ) Ġ{ ĊĠĠĠĠĠĠĠ ĠLog . d ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTAG , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" on Activity Save InstanceState () Ġcalled Ġwith : Ġactivity Ġ= Ġ$ activity , Ġout State Ġ= Ġ$ out State " ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Activity Stopped ( activity : ĠActivity ) Ġ{ ĊĠĠĠĠĠĠĠ ĠLog . d ( TAG , Ġ" on Activity Stopped () Ġcalled Ġwith : Ġactivity Ġ= Ġ$ activity ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Activity Created ( activity : ĠActivity , ĠsavedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ ĠLog . d ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTAG , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" on Activity Created () Ġcalled Ġwith : Ġactivity Ġ= Ġ$ activity , ĠsavedInstanceState Ġ= Ġ$ savedInstanceState " ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Activity Res umed ( activity : ĠActivity ) Ġ{ ĊĠĠĠĠĠĠĠ ĠLog . d ( TAG , Ġ" on Activity Res umed () Ġcalled Ġwith : Ġactivity Ġ= Ġ$ activity ") ĊĠĠĠ Ġ} Ċ }