package Ġcom . did ich ux ing . d ora emon kit . kit . core Ċ Ċ import Ġandroid . app . Activity Ċ import Ġcom . did ich ux ing . d ora emon kit . constant . Do Kit Module Ċ Ċ /** Ċ Ġ* Ġ================================= =============== Ċ Ġ* Ġ ä½ľ ĠĠĠ Ġ èĢħ ï¼ļ jint ï¼Ī éĩĳ åı° ï¼ī Ċ Ġ* Ġ çīĪ ĠĠĠ Ġæľ¬ ï¼ļ 1 . 0 Ċ Ġ* ĠåĪĽå»º æĹ¥æľŁ ï¼ļ 2 0 2 0 / 1 2 / 9 - 1 7 : 0 0 Ċ Ġ* Ġæı ı ĠĠĠ Ġ è¿° ï¼ļ Ċ Ġ* Ġ ä¿® è®¢ åİĨåı² ï¼ļ Ċ Ġ* Ġ================================= =============== Ċ Ġ*/ Ċ object ĠDo Kit Service Manager Ġ{ ĊĠĠĠ Ġvar Ġlifecycle : ĠDo Kit Lifecycle Interface ? Ġ= Ġnull ĊĊĠĠĠ Ġfun Ġdispatch ( activity Override Enum : ĠDo Kit Service Enum , Ġactivity : ĠActivity ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( lifecycle Ġ== Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġlife Ġ= ĠDo Kit Manager . getModule Processor ( Do Kit Module . MODULE _ MC )?. values () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ? . get (" lifecycle ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( life Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlifecycle Ġ= Ġlife Ġas ĠDo Kit Lifecycle Interface ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġwhen Ġ( activity Override Enum ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDo Kit Service Enum . onCreate Ġ-> Ġlifecycle ?. onCreate ( activity ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDo Kit Service Enum . onStart Ġ-> Ġlifecycle ?. onStart ( activity ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDo Kit Service Enum . on Resume Ġ-> Ġlifecycle ?. on Resume ( activity ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDo Kit Service Enum . on Pause Ġ-> Ġlifecycle ?. on Pause ( activity ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDo Kit Service Enum . on Stop Ġ-> Ġlifecycle ?. on Stop ( activity ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDo Kit Service Enum . on Destroy Ġ-> Ġlifecycle ?. on Destroy ( activity ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDo Kit Service Enum . finish Ġ-> Ġlifecycle ?. finish ( activity ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDo Kit Service Enum . on Configuration Changed Ġ-> Ġlifecycle ?. on Configuration Changed ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġactivity ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDo Kit Service Enum . on Back Pressed Ġ-> Ġlifecycle ?. on Back Pressed ( activity ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDo Kit Service Enum . dispatch Touch Event Ġ-> Ġlifecycle ?. dispatch Touch Event ( activity ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDo Kit Service Enum . on Background Ġ-> Ġlifecycle ?. on Background ( activity ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDo Kit Service Enum . on Foreground Ġ-> Ġlifecycle ?. on Foreground ( activity ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġlifecycle ?. other ( activity ) ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} Ċ } Ċ