package Ġcom . y ud as . p anc as ila _ quiz _ apk . auth Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . SharedPreferences Ċ import Ġandroid . preference . Preference Manager Ċ import Ġcom . google . android . material . internal . Context Utils . getActivity ĊĊ Ċ class ĠPreferences ( activity : ĠActivity ) Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġpreferences Ġ: ĠSharedPreferences Ġ= Ġactivity . get SharedPreferences (" Preferences ", ĠContext . MODE _ PRIVATE ); ĊĠĠĠ Ġprivate Ġval Ġeditor Ġ: ĠSharedPreferences . Editor Ġ= Ġpreferences . edit () Ċ Ċ // ĠĠĠ ĠInteger ĊĠĠĠ Ġfun Ġset Int ( KEY Ġ: ĠString , ĠVALUE Ġ: ĠInt ){ ĊĠĠĠĠĠĠĠ Ġeditor . put Int ( KEY , ĠVALUE ) ĊĠĠĠĠĠĠĠ Ġeditor . apply () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Int ( KEY Ġ: ĠString , ĠDEFAULT Ġ: ĠInt ) Ġ: ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġpreferences . getInt ( KEY , ĠDEFAULT ) ĊĠĠĠ Ġ} ĊĠĠĠĠ Ċ // ĠĠĠ ĠString ĊĠĠĠ Ġfun Ġset String ( KEY Ġ: ĠString , ĠVALUE Ġ: ĠString ? ){ ĊĠĠĠĠĠĠĠ Ġeditor . putString ( KEY , ĠVALUE ) ĊĠĠĠĠĠĠĠ Ġeditor . apply () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠgetString ( KEY Ġ: ĠString , ĠDEFAULT Ġ: ĠString ) Ġ: ĠString ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġpreferences . getString ( KEY , ĠDEFAULT ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġclear () Ġ{ ĊĠĠĠĠĠĠ Ġreturn Ġeditor . clear (). apply () ĊĠĠĠ Ġ} Ċ }