package Ġcom . cri ms on . mv vm . rx . sp Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . SharedPreferences Ċ import Ġcom . cri ms on . mv vm . ext . app Context Ċ Ċ /** Ċ Ġ* Ġ@ author Ġcri ms on Ċ Ġ* Ġ@ date ĠĠĠ 2 0 2 0 - 0 1 - 1 9 Ċ Ġ* Ġèİ·åıĸ åįķ ä¾ĭ ĠSP Ċ Ġ*/ Ċ object ĠSP references Ġ{ ĊĊĠĠĠ Ġvar ĠP REF _ NAME Ġ= Ġ" app _ preferences _ file " ĊĊĠĠĠ Ġprivate Ġvar Ġsp : ĠSharedPreferences ? Ġ= Ġnull ĊĊĠĠĠ Ġfun Ġget (): ĠSharedPreferences ? Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( sp Ġ== Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġapp Context ()?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsp Ġ= Ġit . get SharedPreferences ( PRE F _ NAME , ĠContext . MODE _ PRIVATE ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġsp ĊĠĠĠ Ġ} Ċ } Ċ