package Ġuk . co . bar buzz . key lines . utils Ċ Ċ import Ġandroid . content . Broadcast Receiver Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Intent Ċ import Ġuk . co . bar buzz . key lines . services . Overlay Grid Service Ċ Ċ class ĠToggle Receiver Ġ: ĠBroadcast Receiver () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġon Receive ( context : ĠContext , Ġintent : ĠIntent ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġservice Ġ= ĠIntent ( context , ĠOverlay Grid Service :: class . java ) ĊĠĠĠĠĠĠĠ Ġif Ġ( intent . getBoolean Extra ( EXTRA _ ENABLED , Ġtrue )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontext . start Service ( service ) ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontext . stop Service ( service ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠEX TRA _ ENABLED Ġ= Ġ" enabled " ĊĠĠĠĠĠĠĠ Ġfun Ġget Intent ( enabled : ĠBoolean ): ĠIntent Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent (" blue . a ode v . material key lines . TO GGLE ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġintent . putExtra ( EXTRA _ ENABLED , Ġenabled ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġintent ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }