package Ġy j . song . not i aggregate . util Ċ Ċ import Ġandroid . content . Context Ċ import Ġy j . song . not i aggregate . App Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠY J . Song Ġon Ġ 2 0 1 8 / 1 1 / 1 2 . Ċ Ġ*/ Ċ object ĠPref Util Ġ{ ĊĠĠĠ Ġconst Ġval ĠP REF _ NAME : ĠString Ġ= Ġ" Not i _ Pref " ĊĊĠĠĠ Ġfun Ġput String ( key : ĠString , Ġvalue : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpref Ġ= ĠApp . instance . get SharedPreferences ( PRE F _ NAME , ĠContext . MODE _ PRIVATE ) ĊĠĠĠĠĠĠĠ Ġval Ġeditor Ġ= Ġpref . edit () ĊĠĠĠĠĠĠĠ Ġeditor . putString ( key , Ġvalue ) ĊĠĠĠĠĠĠĠ Ġeditor . apply () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠgetString ( key : ĠString ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpref Ġ= ĠApp . instance . get SharedPreferences ( PRE F _ NAME , ĠContext . MODE _ PRIVATE ) ĊĠĠĠĠĠĠĠ Ġreturn Ġpref . getString ( key , Ġ"") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġput Boolean ( key : ĠString , Ġvalue : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpref Ġ= ĠApp . instance . get SharedPreferences ( PRE F _ NAME , ĠContext . MODE _ PRIVATE ) ĊĠĠĠĠĠĠĠ Ġval Ġeditor Ġ= Ġpref . edit () ĊĠĠĠĠĠĠĠ Ġeditor . put Boolean ( key , Ġvalue ) ĊĠĠĠĠĠĠĠ Ġeditor . apply () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Boolean ( key : ĠString , Ġvalue : ĠBoolean Ġ= Ġfalse ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpref Ġ= ĠApp . instance . get SharedPreferences ( PRE F _ NAME , ĠContext . MODE _ PRIVATE ) ĊĠĠĠĠĠĠĠ Ġreturn Ġpref . getBoolean ( key , Ġvalue ) ĊĠĠĠ Ġ} Ċ }