package Ġcom . pic ken cy . kar umi Ċ Ċ import Ġandroid . content . Context Ċ Ċ class ĠCounter Storage ( private Ġval Ġcontext : ĠContext ) Ġ{ ĊĊĠĠĠ Ġfun Ġsave ( counter : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġsp Ġ= Ġcontext . get SharedPreferences (" my App SP ", ĠContext . MODE _ PRIVATE ) ĊĠĠĠĠĠĠĠ Ġwith ( sp . edit ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġput Int (" counter ", Ġcounter ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcommit () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Counter (): ĠInt ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġsp Ġ= Ġcontext . get SharedPreferences (" my App SP ", ĠContext . MODE _ PRIVATE ) ĊĠĠĠĠĠĠĠ Ġreturn Ġif Ġ( sp . contains (" counter ")) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsp . getInt (" counter ", Ġ 0 ) ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġnull ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġclear () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġsp Ġ= Ġcontext . get SharedPreferences (" my App SP ", ĠContext . MODE _ PRIVATE ) ĊĠĠĠĠĠĠĠ Ġsp . edit (). clear (). apply () ĊĠĠĠ Ġ} Ċ Ċ }