package Ġfr . c rom od . easy interest . utils Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . app . Activity Ċ import Ġandroid . content . SharedPreferences Ċ Ċ class ĠPreferences ( activity : ĠActivity ? ){ ĊĊĠĠĠ Ġprivate Ġvar Ġpreferences Ġ= Ġactivity ?. get SharedPreferences (" shared _ preferences ", ĠContext . MODE _ PRIVATE ) ĊĊĠĠĠ Ġprivate Ġvar Ġeditor Ġ= Ġpreferences ?. edit () ĊĊĠĠĠ Ġfun ĠgetString ( key : ĠString ): ĠString ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġpreferences ?. getString ( key , Ġ"") Ġ?: Ġ"" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset String ( key : ĠString , Ġvalue : ĠString ) ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġeditor ?. putString ( key , Ġvalue )?. commit () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Bool ( key : ĠString ): ĠBoolean ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġpreferences ?. getBoolean ( key , Ġfalse ) Ġ?: Ġfalse ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Bool ( key : ĠString , Ġvalue : ĠBoolean ) ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġeditor ?. put Boolean ( key , Ġvalue )?. commit () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Float ( key : ĠString ): ĠFloat ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġpreferences ?. get Float ( key , Ġ 0 f ) Ġ?: Ġ 0 f ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Float ( key : ĠString , Ġvalue : ĠFloat ) ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġeditor ?. put Float ( key , Ġvalue )?. commit () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Int ( key : ĠString ): ĠInt ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġpreferences ?. getInt ( key , Ġ 0 ) Ġ?: Ġ 0 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Int ( key : ĠString , Ġvalue : ĠInt ) ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġeditor ?. put Int ( key , Ġvalue )?. commit () ĊĠĠĠ Ġ} Ċ }