package Ġtop . lin sir . mall . application Ċ Ċ import Ġandroid . app . Application Ċ import Ġandroid . content . Context Ċ import Ġtop . lin sir . mall . network . ApiClient Ċ Ċ /** Ċ Ġ* Ġ ĠCreated Ġby Ġlin S ir Ċ Ġ* Ġ Ġdate Ġat Ġ 2 0 1 8 / 1 / 2 9 . Ċ Ġ* Ġ Ġdescribe : Ċ Ġ*/ Ċ public Ġclass ĠApp Ġ: ĠApplication () Ġ{ ĊĊĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġinstance Ġ= Ġthis ; ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġvar Ġinstance : ĠApplication ? Ġ= Ġnull ĊĊĠĠĠĠĠĠĠ Ġfun Ġapplication Context () Ġ: ĠContext Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġinstance !!. application Context ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĠĠĠĠĠĠĠ ĠApi Client . instance . init () ĊĠĠĠĠĠĠĠ Ġval Ġcontext : ĠContext Ġ= ĠApp . application Context () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġpublic Ġfun ĠgetContext (): ĠContext Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġapplication Context ; ĊĠĠĠ Ġ} Ċ Ċ } Ċ