package Ġcom . school . android . my application . alarm Ċ Ċ import Ġandroid . app . Alarm Manager Ċ import Ġandroid . app . Pending Intent Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Intent Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . os . System Clock Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġandroid . util . Log Ċ import Ġandroid . view . View Ċ import Ġcom . school . android . my application . R Ċ import Ġkotlinx . android . synt hetic . main . activity _ alarm .* Ċ Ċ class ĠAlarm Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ alarm ) ĊĊĠĠĠĠĠĠĠ Ġset Alarm Button . setOnClickListener ( View . OnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Alarm () ĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġset Alarm () Ġ{ ĊĠĠĠĠĠĠĠ ĠLog . i ( TAG , Ġ" set Alarm "); ĊĠĠĠĠĠĠĠ Ġval Ġalarm Ġ= Ġget System Service ( Context . ALARM _ SERVICE ) Ġas ĠAlarm Manager ĊĊĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( this , ĠAlarm Receiver :: class . java ) ĊĠĠĠĠĠĠĠ Ġval Ġpending Intent Ġ= ĠPending Intent . get Broadcast ( this , Ġ 0 , Ġintent , Ġ 0 ) ĊĊĠĠĠĠĠĠĠ Ġ// ĠL em br ando Ġque Ġao Ġutilizar Ġo ĠmÃ©todo Ġset Repe ating Ġo Ġinterval o Ġm ÃŃn imo ĠÃ© Ġde Ġ 1 Ġmin uto , ĊĠĠĠĠĠĠĠ Ġ// Ġcaso Ġo Ġvalor Ġseja Ġmen or Ġo ĠAndroid Ġir Ã¡ Ġmostrar Ġuma Ġmens agem Ġno ĠLog Ġa vis ando ĊĠĠĠĠĠĠĠ Ġ// Ġque Ġo Ġinterval o ĠserÃ¡ Ġde Ġ 1 Ġmin uto ĊĠĠĠĠĠĠĠ Ġalarm . set ( Alarm Manager . EL AP SED _ REAL TIME , ĠSystem Clock . elapsed Realtime () Ġ+ Ġ 5 0 0 0 , Ġpending Intent ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠTAG Ġ= Ġ" tag _ alarm " ĊĠĠĠ Ġ} Ċ } Ċ