private static SharedPreferences sharedPreferences;
private static SharedPreferences.Editor editor;
private static Sputil sputil=null;
private static final String na="name";
private Sputil(Context context) {
sharedPreferences=context.getSharedPreferences(na,Context.MODE_PRIVATE);
editor=sharedPreferences.edit();
}
public synchronized static Sputil getSputil(Context context){
if (sputil==null){
return sputil=new Sputil(context);
}
return sputil;
}
public static void put(String name,Object values){
if (values instanceof String){
editor.putString(name, (String) values);
editor.commit();
}
}
public static void clear(){
editor.clear();
editor.commit();
}
//類似與第三方
Application Sputil.getSputil(this);
public class Retuile {
private static Retuile retuile=new Retuile();
private Retrofit retrofit;
private Retuile() {
}
public synchronized static Retuile getRetuile(){
return retuile;
}
public synchronized Retrofit getRetrofit(){
return retrofit=new Retrofit.Builder().build();
}
}