/* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 1 8 ĠCod er L eng ary Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġcom . example . l eng ary _ l . wan android todo . util Ċ Ċ import Ġandroid . content . Context Ċ import Ġcom . example . l eng ary _ l . wan android todo . app . App Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠCod er L eng ary Ċ Ġ*/ Ċ object ĠSharedPreferences Utils Ġ{ ĊĊĠĠĠ Ġprivate Ġconst Ġval ĠUSER _ PRE F Ġ= Ġ" uer Pref " ĊĊĠĠĠ Ġconst Ġval ĠUSER _ ID Ġ= Ġ" USER _ ID " ĊĊĠĠĠ Ġconst Ġval ĠUSER _ NAME Ġ= Ġ" USER _ NAME " ĊĊĠĠĠ Ġconst Ġval ĠUSER _ PASSWORD Ġ= Ġ" USER _ PASSWORD " ĊĊĠĠĠ Ġprivate Ġconst Ġval ĠAUTO _ LOGIN Ġ= Ġ" AUTO _ LOGIN " ĊĊĠĠĠ Ġprivate Ġval Ġuser Pref Ġ= ĠApp . instance . get SharedPreferences ( USER _ PRE F , ĠContext . MODE _ PRIVATE ) ĊĊĊĊĠĠĠ Ġfun Ġput Cookies ( host : ĠString , Ġcookies : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġuser Pref . edit (). putString ( host , Ġcookies ). apply () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Cookies ( host : ĠString ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġuser Pref . getString ( host , Ġ"") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġput UserId ( Ġid : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġuser Pref . edit (). put Int ( USER _ ID , Ġid ). apply () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget UserId (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġuser Pref . getInt ( USER _ ID , Ġ- 1 ) ĊĠĠĠ Ġ} ĊĊĊĊĠĠĠ Ġfun Ġput UserName ( userName : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġuser Pref . edit (). putString ( USER _ NAME , ĠuserName ). apply () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget UserName (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġuser Pref . getString ( USER _ NAME , Ġ"") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġput User Password ( user Password : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġuser Pref . edit (). putString ( USER _ PASSWORD , Ġuser Password ). apply () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠgetUser Password (): String Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġuser Pref . getString ( USER _ PASSWORD , Ġ"") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġput Auto Login ( auto Login : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġuser Pref . edit (). put Boolean ( AUTO _ LOGIN , Ġauto Login ). apply () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Auto Login (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġuser Pref . getBoolean ( AUTO _ LOGIN , Ġfalse ) ĊĠĠĠ Ġ} ĊĊ Ċ }