package Ġcom . example . li vet ouch . ef es o . common . util Ċ Ċ import Ġandroid . content . Context Ċ import Ġcode one . com . br . mobile _ gym _ pass . application . G ym Pass Application Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠJo Ã£o ĠG oul art Ġon Ġ 0 8 / 0 3 / 1 8 . Ċ Ġ*/ Ċ open Ġclass ĠP refs Utils Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġprefs Key : ĠString ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġ" G ym Pass SharedPreferences " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġbase Context : ĠContext ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠG ym Pass Application . app Instance . base Context ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġset String ( flag : ĠString , Ġvalor : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġpref Ġ= Ġbase Context . get SharedPreferences ( prefs Key , Ġ 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġeditor Ġ= Ġpref . edit () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġeditor . putString ( flag , Ġvalor ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġeditor . apply () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun ĠgetString ( flag : ĠString , ĠdefaultValue : ĠString Ġ= Ġ"") : ĠString Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġpref Ġ= Ġbase Context . get SharedPreferences ( prefs Key , Ġ 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġpref . getString ( flag , ĠdefaultValue ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Over loads ĊĠĠĠĠĠĠĠ Ġfun Ġget Boolean ( flag : ĠString , ĠdefaultValue : ĠBoolean Ġ= Ġfalse ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġpref Ġ= Ġbase Context . get SharedPreferences ( prefs Key , Ġ 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġpref . getBoolean ( flag , ĠdefaultValue ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġset Boolean ( flag : ĠString , Ġb : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġpref Ġ= Ġbase Context . get SharedPreferences ( prefs Key , Ġ 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġeditor Ġ= Ġpref . edit () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġeditor . put Boolean ( flag , Ġb ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġeditor . apply () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġget Long ( flag : ĠString , ĠdefaultValue : ĠLong Ġ= Ġ 0 ): ĠLong Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġpref Ġ= Ġbase Context . get SharedPreferences ( prefs Key , Ġ 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġpref . getLong ( flag , ĠdefaultValue ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġget Int ( flag : ĠString , ĠdefaultValue : ĠInt Ġ= Ġ 0 ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġpref Ġ= Ġbase Context . get SharedPreferences ( prefs Key , Ġ 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġpref . getInt ( flag , ĠdefaultValue ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġset Int ( flag : ĠString , Ġi : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġpref Ġ= Ġbase Context . get SharedPreferences ( prefs Key , Ġ 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġeditor Ġ= Ġpref . edit () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġeditor . put Int ( flag , Ġi ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġeditor . apply () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġset Long ( flag : ĠString , Ġi : ĠLong ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġpref Ġ= Ġbase Context . get SharedPreferences ( prefs Key , Ġ 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġeditor Ġ= Ġpref . edit () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġeditor . put Long ( flag , Ġi ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġeditor . apply () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }