package android.source.tuangou.beans;
import android.source.tuangou.framework.store.Bean;
import android.source.tuangou.framework.store.Database;
import android.source.tuangou.framework.util.StringUtil;
public class Preferences extends Bean
{
private static Preferences instance = null;
private static final String tableName = "temp_preferences";
public Preferences(){
}
//获取TempPreferences对象
public static Preferences getInstance(){
if (instance == null)
instance = new Preferences();
return instance;
}
public void createTable()
{
Object aobj[] = new Object[1];
aobj[0] = "temp_preferences";
String s = StringUtil.simpleFormat("CREATE TABLE if not exists %s (key TEXT PRIMARY KEY, value TEXT);", aobj);
boolean flag = db.execSql(s);
}
public String get(String s)
{
Object aobj[] = new Object[1];
aobj[0] = "temp_preferences";
String s1 = StringUtil.simpleFormat("SELECT value from %s WHERE key=?;", aobj);
Database database = db;
String as[] = new String[1];
as[0] = s;
return database.getSingleString(s1, as);
}
//删除temp_preferences表
public void removeAll(){
Object aobj[] = new Object[1];
aobj[0] = "temp_preferences";
String s = StringUtil.simpleFormat("delete from %s;", aobj);
boolean flag = db.execSql(s);
}
public void save(String s, String s1)
{
Object aobj[] = new Object[1];
aobj[0] = "temp_preferences";
String s2 = StringUtil.simpleFormat("REPLACE INTO %s (key, value) VALUES(?, ?)", aobj);
Database database = db;
Object aobj1[] = new Object[2];
aobj1[0] = s;
aobj1[1] = s1;
boolean flag = database.execSql(s2, aobj1);
}
}