package Ġcom . bom ber . sw an . plugin Ċ Ċ import Ġcom . bom ber . sw an . report . Issue Ċ import Ġcom . bom ber . sw an . util . Sw an Log Ċ Ċ /** Ċ Ġ* Ġ@ author Ġyoung tr Ċ Ġ* Ġ@ data Ġ 2 0 2 2 / 4 / 1 0 Ċ Ġ*/ Ċ object ĠDefault Plugin Listener Ġ: ĠPlugin Listener Ġ{ ĊĊĠĠĠ Ġprivate Ġconst Ġval ĠTAG Ġ= Ġ" Sw an . Plugin Listener " ĊĊĠĠĠ Ġoverride Ġfun Ġon Init ( plugin : ĠPlugin ) Ġ{ ĊĠĠĠĠĠĠĠ ĠSw an Log . i ( TAG , Ġ"% s Ġplugin Ġis Ġinit ed ", Ġplugin . getTag ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonStart ( plugin : ĠPlugin ) Ġ{ ĊĠĠĠĠĠĠĠ ĠSw an Log . i ( TAG , Ġ"% s Ġplugin Ġis Ġstarted ", Ġplugin . getTag ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Stop ( plugin : ĠPlugin ) Ġ{ ĊĠĠĠĠĠĠĠ ĠSw an Log . i ( TAG , Ġ"% s Ġplugin Ġis Ġstopped ", Ġplugin . getTag ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Destroy ( plugin : ĠPlugin ) Ġ{ ĊĠĠĠĠĠĠĠ ĠSw an Log . i ( TAG , Ġ"% s Ġplugin Ġis Ġdestroyed ", Ġplugin . getTag ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Report Issue ( issue : ĠIssue ) Ġ{ ĊĠĠĠĠĠĠĠ ĠSw an Log . i ( TAG , Ġ" report Ġissue Ġ$ issue ") ĊĠĠĠ Ġ} Ċ }