package Ġcom . github . qu ar ck . gx ust a alar mo . re ceiv ers Ċ Ċ import Ġandroid . content . Broadcast Receiver Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Intent Ċ import Ġcom . github . qu ar ck . gx ust a alar mo . Al arms Storage Ċ import Ġcom . github . qu ar ck . gx ust a alar mo . activities . Reminder Activity Ċ import Ġcom . github . qu ar ck . gx ust a alar mo . helpers . ALARM _ ID Ċ Ċ class ĠAlarm Receiver Ġ: ĠBroadcast Receiver () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġon Receive ( context : ĠContext , Ġintent : ĠIntent ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġid Ġ= Ġintent . getInt Extra ( ALARM _ ID , Ġ- 1 ) ĊĠĠĠĠĠĠĠ Ġval Ġalarm Ġ= ĠAl arms Storage ( context ). get Alarm With Id ( id ) Ġ?: Ġreturn ĊĊĠĠĠĠĠĠĠ ĠIntent ( context , ĠRem inder Activity :: class . java ). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadd Flags ( Intent . FLAG _ ACTIVITY _ NEW _ TASK ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġput Extra ( ALARM _ ID , Ġid ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontext . startActivity ( this ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ