package Ġcom . example . re to boot camp . utilities Ċ Ċ import Ġandroid . content . Context Ċ Ċ class ĠP refs Ġ( val Ġcontext : ĠContext ){ ĊĊĠĠĠ Ġprivate Ġval Ġs H ARE D NAME Ġ= Ġ" login _ shared " ĊĠĠĠ Ġprivate Ġval Ġs H ARE D USERNAME Ġ= Ġ" username " ĊĠĠĠ Ġprivate Ġval Ġs H ARE DE MAIL Ġ= Ġ" email " ĊĠĠĠ Ġprivate Ġval Ġs H ARE D ADJ UN TO Ġ= Ġ" adj unto " ĊĊĠĠĠ Ġprivate Ġval Ġstorage Ġ= Ġcontext . get SharedPreferences ( s H ARE D NAME , 0 ) ĊĊĠĠĠ Ġfun Ġsave Username ( name Ġ: ĠString ){ ĊĠĠĠĠĠĠĠ Ġstorage . edit (). putString ( s H ARE D USERNAME , name ). apply () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġsave Adj unto ( adj unto Ġ: ĠString ){ ĊĠĠĠĠĠĠĠ Ġstorage . edit (). putString ( s H ARE D ADJ UN TO , adj unto ). apply () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġsave Email ( email Ġ: ĠString ){ ĊĠĠĠĠĠĠĠ Ġstorage . edit (). putString ( s H ARE DE MAIL , email ). apply () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Username () Ġ: ĠString { ĊĠĠĠĠĠĠĠ Ġreturn Ġstorage . getString ( s H ARE D USERNAME ," ") !! ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Adj unto () Ġ: ĠString { ĊĠĠĠĠĠĠĠ Ġreturn Ġstorage . getString ( s H ARE D ADJ UN TO ," ") !! ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Email () Ġ: ĠString { ĊĠĠĠĠĠĠĠ Ġreturn Ġstorage . getString ( s H ARE DE MAIL ," ") !! ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġw ipe (){ ĊĠĠĠĠĠĠĠ Ġstorage . edit (). clear (). apply () ĊĠĠĠ Ġ} Ċ }