package Ġcom . hu ot u . android . m if ang Ċ Ċ import Ġandroid . app . Intent Service Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Intent Ċ Ċ class ĠInit Service Ġ: ĠIntent Service ( ACTION _ INIT SERVICE ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġon Handle Intent ( intent : ĠIntent ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( intent Ġ== Ġnull ) Ġreturn ĊĠĠĠĠĠĠĠ Ġval Ġaction Ġ= Ġintent . action Ġ?: Ġreturn ĊĠĠĠĠĠĠĠ Ġif Ġ( ACTION _ INIT SERVICE Ġ!= Ġaction ) Ġreturn ĊĠĠĠĠĠĠĠ ĠApp Init . init ( this . application ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠACTION _ INIT SERVICE Ġ= ĠIntent Service :: class . java . name ĊĊĠĠĠĠĠĠĠ Ġfun Ġstart ( context : ĠContext ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( context , ĠInit Service :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġintent . action Ġ= ĠACTION _ INIT SERVICE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontext . start Service ( intent ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } ĊĊĊ