/* Ċ Ġ* ĠCopyright Ġ 2 0 2 2 Ġmc grad y Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ package Ġcom . mc grad y . x project . common . core . app Ċ Ċ import Ġandroid . app . Application Ċ import Ġcom . mc grad y . x project . common . core . Build Config Ċ import Ġcom . mc grad y . x project . common . core . extensions . internal App Cache Path Ċ import Ġcom . mc grad y . x project . common . core . lifecycle . Activity Lifecycle Callbacks Impl Ċ import Ġcom . mc grad y . x project . common . core . log . tree . File Logging Tree Ċ import Ġcom . mc grad y . x project . common . core . log . tree . Release Tree Ċ import Ġtim ber . log . Tim ber Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġmc grad y Ġon Ġ 2 0 2 1 / 1 2 / 1 6 . Ċ Ġ*/ Ċ open Ġclass ĠBase Application Ġ: ĠApplication () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĊĠĠĠĠĠĠĠ Ġif Ġ( Build Config . DEBUG ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTim ber . plant ( Tim ber . Debug Tree ()) ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTim ber . plant ( Release Tree ()) Ċ // ĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġfile : ĠInt ? Ġ= Ġnull ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTim ber . plant ( File Logging Tree ( internal App Cache Path ())) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġregister Activity Lifecycle Callbacks ( Activity Lifecycle Callbacks Impl ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Terminate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Terminate () ĊĠĠĠ Ġ} Ċ } Ċ