Just add this class in your package
package com.plzf1.rollearn;
import android.app.Application;import android.content.SharedPreferences;
public class MyApplication extends Application {
public static final String MENULIST = "menulist"; public static final String VEGLIST="veglist"; public static final String CARTLIST="cartlist"; public static final String FRUITLIST ="fruitlist"; @Override public void onCreate() {
super.onCreate(); }
public void saveIntoPrefs(String key, String value) {
SharedPreferences prefs = getSharedPreferences(Fconstants.PREF_NAME,MODE_PRIVATE); SharedPreferences.Editor edit = prefs.edit(); edit.putString(key, value); edit.commit();
}
public void saveIntoPrefs(String key, int value) {
SharedPreferences prefs = getSharedPreferences(Fconstants.PREF_NAME,MODE_PRIVATE); SharedPreferences.Editor edit = prefs.edit(); edit.putInt(key, value); edit.commit();
}
public void saveDoubleIntoPrefs(String key, double value) {
SharedPreferences prefs = getSharedPreferences(Fconstants.PREF_NAME,MODE_PRIVATE); SharedPreferences.Editor edit = prefs.edit(); edit.putLong(key, Double.doubleToRawLongBits(value)); edit.commit();
}
public String getFromPrefs(String key) {
SharedPreferences prefs = getSharedPreferences(Fconstants.PREF_NAME,MODE_PRIVATE); return prefs.getString(key, Fconstants.DEFAULT_VALUE); }
public double getDoubleFromPrefs(String key) {
SharedPreferences prefs = getSharedPreferences(Fconstants.PREF_NAME,MODE_PRIVATE); return Double.longBitsToDouble(prefs.getLong(key, Double.doubleToLongBits(0))); }
public int getIntFromPrefs(String key) {
SharedPreferences prefs = getSharedPreferences(Fconstants.PREF_NAME,MODE_PRIVATE); return prefs.getInt(key, 0); }
public long getLongFromPrefs(String key) {
SharedPreferences prefs = getSharedPreferences(Fconstants.PREF_NAME,MODE_PRIVATE); return prefs.getLong(key, -1); }
public void clearPrefs() {
SharedPreferences prefs = getSharedPreferences(Fconstants.PREF_NAME,MODE_PRIVATE); prefs.edit().clear().commit(); }
// public void storeMenuList(Context context, @SuppressWarnings("rawtypes") List favorites) {// // used for store arrayList in json format// SharedPreferences prefs = getSharedPreferences(Fconstants.PREF_NAME_A,MODE_PRIVATE);// SharedPreferences.Editor editor;// editor = prefs.edit();// Gson gson = new Gson();// String jsonFavorites = gson.toJson(favorites);// editor.putString(MENULIST, jsonFavorites);// editor.commit();// }
// public ArrayList<MenuListVO> getMenuList(Context context) {//// SharedPreferences prefs = getSharedPreferences(Fconstants.PREF_NAME_A,MODE_PRIVATE);// List<MenuListVO> arrMenuList;// if (prefs.contains(MENULIST)) {// String jsonFavorites = prefs.getString(MENULIST, null);// Gson gson = new Gson();// MenuListVO[] favoriteItems = gson.fromJson(jsonFavorites,// MenuListVO[].class);//// arrMenuList = Arrays.asList(favoriteItems);// arrMenuList = new ArrayList<MenuListVO>(arrMenuList);// } else// return null;//// return (ArrayList<MenuListVO>) arrMenuList;// }//// public void storeVegitableList(Context context, @SuppressWarnings("rawtypes") List favorites) {// // used for store arrayList in json format// SharedPreferences prefs = getSharedPreferences(Fconstants.PREF_NAME_A,MODE_PRIVATE);// SharedPreferences.Editor editor;// editor = prefs.edit();// Gson gson = new Gson();// String jsonFavorites = gson.toJson(favorites);// editor.putString(VEGLIST, jsonFavorites);// editor.commit();// }
// public ArrayList<VegVo> getVegitableList(Context context) {//// SharedPreferences prefs = getSharedPreferences(Fconstants.PREF_NAME_A,MODE_PRIVATE);// List<VegVo> arrveglist;// if (prefs.contains(VEGLIST)) {// String jsonFavorites = prefs.getString(VEGLIST, null);// Gson gson = new Gson();// VegVo[] favoriteItems = gson.fromJson(jsonFavorites,// VegVo[].class);//// arrveglist = Arrays.asList(favoriteItems);// arrveglist = new ArrayList<VegVo>(arrveglist);// } else// return null;//// return (ArrayList<VegVo>) arrveglist;// }
// public void storeCartList(Context context, @SuppressWarnings("rawtypes") List cart) {// // used for store arrayList in json format// SharedPreferences prefs = getSharedPreferences(Fconstants.PREF_NAME_A,MODE_PRIVATE);// SharedPreferences.Editor editor;// editor = prefs.edit();// Gson gson = new Gson();// String jsonFavorites = gson.toJson(cart);// editor.putString(CARTLIST, jsonFavorites);// editor.commit();// }
// public ArrayList<cartVo> getcartList(Context context) {//// SharedPreferences prefs = getSharedPreferences(Fconstants.PREF_NAME_A,MODE_PRIVATE);// List<cartVo> arrcartList;// if (prefs.contains(CARTLIST)) {// String jsonFavorites = prefs.getString(CARTLIST, null);// Gson gson = new Gson();// cartVo[] cartItems = gson.fromJson(jsonFavorites,// cartVo[].class);//// arrcartList = Arrays.asList(cartItems);// arrcartList = new ArrayList<cartVo>(arrcartList);// } else// return null;//// return (ArrayList<cartVo>) arrcartList;// }
// public void storeFruitList(Context context, @SuppressWarnings("rawtypes") List cart) {// // used for store arrayList in json format// SharedPreferences prefs = getSharedPreferences(Fconstants.PREF_NAME_A,MODE_PRIVATE);// SharedPreferences.Editor editor;// editor = prefs.edit();// Gson gson = new Gson();// String jsonFavorites = gson.toJson(cart);// editor.putString(FRUITLIST, jsonFavorites);// editor.commit();// }//// public ArrayList<FruitVo> getfruitList(Context context) {//// SharedPreferences prefs = getSharedPreferences(Fconstants.PREF_NAME_A,MODE_PRIVATE);// List<FruitVo> arrfruitList;// if (prefs.contains(FRUITLIST)) {// String jsonFavorites = prefs.getString(FRUITLIST, null);// Gson gson = new Gson();// FruitVo[] cartItems = gson.fromJson(jsonFavorites,// FruitVo[].class);//// arrfruitList = Arrays.asList(cartItems);// arrfruitList = new ArrayList<FruitVo>(arrfruitList);// } else// return null;//// return (ArrayList<FruitVo>) arrfruitList;// }arrfruitList
}
Comments
Post a Comment