package Ġcom . b qli ang . nf ushort cuts . tools Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . SharedPreferences Ċ Ċ object ĠSharedPreferences Util Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġsp Ġ: ĠSharedPreferences Ġby Ġlazy Ġ{ ĊĠĠĠĠĠĠĠ ĠMy Application . context . get SharedPreferences ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" app _ data ", ĊĠĠĠĠĠĠĠĠĠĠĠ ĠContext . MODE _ PRIVATE ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠgetString ( key : ĠString , Ġdef Value : ĠString ?) Ġ= Ġsp . getString ( key , Ġdef Value ) ĊĊĠĠĠ Ġfun Ġsave String ( key : ĠString , Ġvalue : ĠString ? ){ ĊĠĠĠĠĠĠĠ Ġsp . edit () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. putString ( key , Ġvalue ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. commit () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Boolean ( key : ĠString , Ġdef Value : ĠBoolean ) Ġ= Ġsp . getBoolean ( key , def Value ) ĊĊĠĠĠ Ġfun Ġsave Boolean ( key : ĠString , Ġvalue : ĠBoolean ){ ĊĠĠĠĠĠĠĠ Ġsp . edit () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. put Boolean ( key , Ġvalue ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. commit () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Int ( key : ĠString , Ġdef Value : ĠInt ) Ġ= Ġsp . getInt ( key , Ġdef Value ) ĊĊĠĠĠ Ġfun Ġsave Int ( key : ĠString , Ġvalue : ĠInt ){ ĊĠĠĠĠĠĠĠ Ġsp . edit () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. put Int ( key , Ġvalue ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. commit () ĊĠĠĠ Ġ} Ċ }