package Ġcom . developer bre ach . developer bre ach . utils Ċ Ċ import Ġandroid . content . Context Ċ import Ġcom . developer bre ach . developer bre ach . R ĊĊ Ċ class ĠPref Utils ( ĊĠĠĠ Ġprivate Ġval Ġcontext : ĠContext Ċ ) Ġ{ ĊĊĠĠĠ Ġprivate Ġfun Ġpref String ( ĊĠĠĠĠĠĠĠ Ġvalue : ĠInt ĊĠĠĠ Ġ): ĠString Ġ= Ġcontext . getString ( value ) ĊĊĠĠĠ Ġprivate Ġval Ġshared Pref Ġ= Ġcontext . get SharedPreferences ( ĊĠĠĠĠĠĠĠ Ġpref String ( R . string . preference _ intro _ result _ key ), ĠContext . MODE _ PRIVATE ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġfun Ġcheck Preference Save State (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġwith ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġshared Pref . getString ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpref String ( R . string . preference _ intro _ status _ key ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpref String ( R . string . preference _ intro _ fragment _ not _ shown _ value ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġthis . equals ( pref String ( R . string . preference _ intro _ fragment _ shown _ value )) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġpreference State Saved () Ġ{ ĊĠĠĠĠĠĠĠ Ġwith ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġshared Pref . edit () ĊĠĠĠĠĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġput String ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpref String ( R . string . preference _ intro _ status _ key ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpref String ( R . string . preference _ intro _ fragment _ shown _ value ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcommit () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }