package Ġio . github . w ulkan owy . ui . modules . settings . advanced Ċ Ċ import Ġio . github . w ulkan owy . data . repositories . Student Repository Ċ import Ġio . github . w ulkan owy . ui . base . Base Presenter Ċ import Ġio . github . w ulkan owy . ui . base . ErrorHandler Ċ import Ġio . github . w ulkan owy . utils . Analytics Helper Ċ import Ġtim ber . log . Tim ber Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠAdvanced Presenter Ġ@ Inject Ġconstructor ( ĊĠĠĠ ĠerrorHandler : ĠError Handler , ĊĠĠĠ Ġstudent Repository : ĠStudent Repository , ĊĠĠĠ Ġprivate Ġval Ġanalytics : ĠAnalytics Helper , Ċ ) Ġ: ĠBase Presenter < Advanced View >( error Handler , Ġstudent Repository ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġon Attach View ( view : ĠAdvanced View ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Attach View ( view ) ĊĠĠĠĠĠĠĠ ĠTim ber . i (" Settings Ġadvanced Ġview Ġwas Ġinitialized ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġon Shared Preference Changed ( key : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ ĠTim ber . i (" Change Ġsettings Ġ$ key ") ĊĠĠĠĠĠĠĠ Ġanalytics . log Event (" setting _ changed ", Ġ" name " Ġto Ġkey ) ĊĠĠĠ Ġ} Ċ } Ċ