package Ġcom . ch ib atch ing . kot pref sample . preference fragment Ċ Ċ import Ġcom . ch ib atch ing . kot pref . K ot pref Model Ċ import Ġcom . ch ib atch ing . kot pref . pref . boolean Pref Ċ import Ġcom . ch ib atch ing . kot pref . pref . string Pref Ċ import Ġcom . ch ib atch ing . kot pref sample . R Ċ Ċ object ĠApp Settings Ġ: ĠK ot pref Model () Ġ{ ĊĊĠĠĠ Ġvar Ġsample Switch Ġby Ġboolean Pref ( ĊĠĠĠĠĠĠĠ Ġdefault Ġ= Ġcontext . resources . getBoolean ( R . bool . sample _ switch _ default ), ĊĠĠĠĠĠĠĠ Ġkey Ġ= Ġcontext . getString ( R . string . pref _ key _ sample _ switch ) ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġvar Ġsample EditText Ġby Ġstring Pref ( ĊĠĠĠĠĠĠĠ Ġdefault Ġ= Ġcontext . getString ( R . string . sample _ edit _ text _ default ), ĊĠĠĠĠĠĠĠ Ġkey Ġ= Ġcontext . getString ( R . string . pref _ key _ sample _ edit _ text ) ĊĠĠĠ Ġ) Ċ } Ċ