package Ġwhere is my transport Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . app . Application Ċ import Ġandroid . app . Notification Channel Ċ import Ġandroid . app . Notification Manager Ċ import Ġandroid . os . Build Ċ import Ġwhere is my transport . di . component . Application Component Ċ import Ġwhere is my transport . di . component . D agger Application Component Ċ import Ġwhere is my transport . di . module . Context Module Ċ import Ġwhere is my transport . di . module . Service Module Ċ import Ġwhere is my transport . where is my che ese . Che es y Service ĊĊ Ċ class ĠMy Application Ġ: ĠApplication () Ġ{ ĊĊĠĠĠ Ġvar Ġcomponent : ĠApplication Component ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĠĠĠĠĠĠĠ Ġcreate Notification Channel () ĊĊĠĠĠĠĠĠĠ Ġcomponent Ġ= ĠD agger Application Component ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. builder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. context Module ( Context Module ( this )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. service Module ( Service Module ( Che es y Service ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget ( activity : ĠActivity ): ĠMy Application Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġactivity . application Ġas ĠMy Application ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Application Component (): ĠApplication Component ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġcomponent ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġcreate Notification Channel () Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( Build . VERSION . SDK _ INT Ġ>= ĠBuild . VERSION _ CODES . O ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġservice Channel Ġ= ĠNotification Channel ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠCHAN NEL _ ID , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" where Ġis Ġmy Ġche ese ĠChannel ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠNotification Manager . IMPORT ANCE _ DEFAULT ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmanager Ġ= Ġget System Service ( Notification Manager :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmanager ?. create Notification Channel ( service Channel ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠCHAN NEL _ ID Ġ= Ġ" where Is My Che ese " ĊĠĠĠ Ġ} Ċ }