/* ĠCopyright Ġ 2 0 1 8 ĠF red ĠG rott Ċ Ċ 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 . example . android de te kt config Ċ Ċ import Ġandroid . app . Application Ċ Ċ /** Ċ Ġ* ĠJust Ġa Ġgeneral Ġextension Ġof Ġthe ĠApplication Ġclass Ġbut Ġal ot Ġless Ġboilerplate Ġcompared Ġto Ċ Ġ* Ġplain Ġjava . ĠI Ġuse Ġthe Ġclass Ġto Ġsetup Ġcontexts Ġin Ġan Ġeasy Ġfashion Ċ Ġ* Ġcompared Ġthe Ġstatic Ġcontext Ġhe ll we Ġhave Ġon Ġthe Ġjava Ġside . Ċ Ġ*/ Ċ class ĠMy App : ĠApplication () Ġ{ ĊĊĠĠĠ Ġ/* ĊĠĠĠĠĠ ĠWorks Ġby Ġcreating Ġa Ġprivate Ġfield Ġto Ġstore Ġthe ĊĠĠĠĠĠ Ġcontext Ġin Ġthus Ġno Ġstatic Ġcontext Ġhe ll Ġlike Ġjava ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġinstance Ġ= Ġthis ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġvar Ġinstance : ĠMy App ? Ġ= Ġnull ĊĊĠĠĠĠĠĠĠ Ġfun Ġapplication Context () Ġ: ĠMy App Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġinstance !! ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/* ĊĠĠĠĠĠĠ ĠNot Ġmuch Ġto Ġput Ġhere Ġas Ġwe Ġcan Ġnow Ġload Ġc us ot Ġfonts Ġin Ġxml . ĠOne Ġwould ĊĠĠĠĠĠĠ Ġstill Ġput Ġany Ġf any Ġdebug Ġinitialization Ġone Ġhas Ġto Ġdo Ġhere . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĠĠĠ Ġ} Ċ } Ċ