package Ġcom . kg urg ul . cpu info . app initial izers Ċ Ċ import Ġandroid . app . Application Ċ import Ġandroid . content . SharedPreferences Ċ import Ġcom . kg urg ul . cpu info . utils . Theme Helper Ċ import Ġjavax . inject . Inject Ċ Ċ /** Ċ Ġ* ĠApply Ġtheme Ġon Ġapp Ġstart Ċ Ġ* Ċ Ġ* Ġ@ author Ġk g urg ul Ċ Ġ*/ Ċ class ĠTheme Initializer Ġ@ Inject Ġconstructor ( ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġshared Preferences : ĠSharedPreferences Ċ ) Ġ: ĠApp Initializer Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġinit ( application : ĠApplication ) Ġ{ ĊĠĠĠĠĠĠĠ Ġshared Preferences . getString ( Theme Helper . KEY _ THEME , ĠTheme Helper . DEFAULT _ MODE )?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTheme Helper . apply Theme ( it ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }