package Ġcom . ar up ak aman . a ik on Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . res . Configuration Ċ import Ġandroidx . appcompat . app . AppCompat Delegate Ċ import Ġandroidx . multi dex . Multi Dex Application Ċ import Ġcom . ar up ak aman . a ik on . data . A ik on Shared Prefs Ċ import Ġcom . ar up ak aman . a ik on . utils . A ik on Res Ċ import Ġcom . ar up ak aman . a ik on . utils . Default ExceptionHandler Ċ import Ġcom . ar up ak aman . a ik on . utils . Locale Helper Ċ Ċ class ĠA ik on App Ġ: ĠMulti Dex Application () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĊĠĠĠĠĠĠĠ ĠA ik on Res . set Context ( application Context ) ĊĊĠĠĠĠĠĠĠ Ġif Ġ( Build Config . DEBUG Ġ|| ĠBuild Config . is FD roid ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠThread . setDefault Un caught ExceptionHandler ( Default ExceptionHandler ( this )) ĊĊĠĠĠĠĠĠĠ Ġ// Init ĊĠĠĠĠĠĠĠ Ġval Ġm Prefs Ġ= ĠA ik on Shared Prefs . getInstance ( this ) ĊĊĠĠĠĠĠĠĠ ĠAppCompat Delegate . setDefault Night Mode ( m Prefs . selected Theme Mode ) ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġattach Base Context ( base : ĠContext ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . attach Base Context ( Locale Helper . on Attach ( base )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Configuration Changed ( new Config : ĠConfiguration ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Configuration Changed ( new Config ) ĊĠĠĠĠĠĠĠ ĠLocale Helper . on Attach ( this ) ĊĠĠĠ Ġ} Ċ Ċ }