package com.talk.demo.setting;
import android.content.Context;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
public class RichCalc implements RichOpt {
private int rich = 0;
private Context context;
public RichCalc(Context ctx) {
context = ctx;
SharedPreferences sPreferences = context.getSharedPreferences("rich", Context.MODE_PRIVATE);
rich = sPreferences.getInt("measure", 0);
}
@Override
public void setRich(int param) {
this.rich = param;
SharedPreferences sp = context.getSharedPreferences("rich", Context.MODE_PRIVATE);
Editor editor = sp.edit();
editor.putInt("measure", param);
editor.commit();
}
@Override
public int getRich() {
SharedPreferences sPreferences = context.getSharedPreferences("rich", Context.MODE_PRIVATE);
rich = sPreferences.getInt("measure", 0);
return rich;
}
@Override
public void addRich(int v) {
this.rich += v;
setRich(this.rich);
}
@Override
public void minusRich(int v) {
this.rich -= v;
setRich(this.rich);
}
}