package Ġcom . sle ew ell . sle ew ell . modules . audio . service Ċ Ċ import Ġandroid . content . Broadcast Receiver Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Intent Ċ import Ġandroid . util . Log Ċ Ċ /** Ċ Ġ* ĠBroadcast Ġintent Ġfor Ġstopping Ġthe Ġanaly se Ġby Ġclicking Ġon Ġthe Ġnotification Ċ Ġ* Ċ Ġ* Ġ@ author ĠH ugo ĠBer th om Ã© Ċ Ġ*/ Ċ class ĠAnaly se Service Broadcast Ġ: ĠBroadcast Receiver () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġon Receive ( context : ĠContext , Ġintent : ĠIntent ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtxt Ġ= Ġif Ġ( intent Ġ== Ġnull Ġ|| Ġintent . action Ġ== Ġnull ) Ġ" No Ġaction " Ġelse Ġintent . action ĊĠĠĠĠĠĠĠ ĠLog . d (" Service Broadcast ", Ġtxt !! ) ĊĊĠĠĠĠĠĠĠ Ġif Ġ( Analy se Service Tracker . getService State ( context ) Ġ== ĠAnaly se Service Tracker . Service State . STARTED ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwith ( Intent ( context , ĠAnaly se Service :: class . java )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġaction Ġ= Ġintent ?. action ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontext . start Service ( this ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }