package com.hua.goddess.weather;
import android.content.Context;
import android.content.SharedPreferences;
public class SharePreferenceUtil {
public static final String CITY_SHAREPRE_FILE = "city";
private static final String CASH_CITY = "_city";
private static final String SIMPLE_CLIMATE = "simple_climate";
private static final String SIMPLE_TEMP = "simple_temp";
private static final String TIMESAMP = "timesamp";
private static final String TIME = "time";
private static final String VERSION = "version";
private SharedPreferences sp;
private SharedPreferences.Editor editor;
public SharePreferenceUtil(Context context, String file) {
sp = context.getSharedPreferences(file, Context.MODE_PRIVATE);
editor = sp.edit();
}
// city
public void setCity(String city) {
// TODO Auto-generated method stub
editor.putString(CASH_CITY, city);
editor.commit();
}
public String getCity() {
return sp.getString(CASH_CITY, "");
}
// SimpleClimate
public void setSimpleClimate(String climate) {
editor.putString(SIMPLE_CLIMATE, climate);
editor.commit();
}
public String getSimpleClimate() {
return sp.getString(SIMPLE_CLIMATE, "N/A");
}
// SimpleTemp
public void setSimpleTemp(String temp) {
editor.putString(SIMPLE_TEMP, temp);
editor.commit();
}
public String getSimpleTemp() {
return sp.getString(SIMPLE_TEMP, "");
}
// timesamp
public void setTimeSamp(long time) {
editor.putLong(TIMESAMP, time);
editor.commit();
}
public long getTimeSamp() {
return sp.getLong(TIMESAMP, System.currentTimeMillis());
}
// time
public void setTime(String time) {
editor.putString(TIME, time);
editor.commit();
}
public String getTime() {
return sp.getString(TIME, "");
}
// database
public void setVersion(int version) {
editor.putInt(VERSION, version);
editor.commit();
}
public int getVersion() {
return sp.getInt(VERSION, -1);
}
}