Android共享首选项V静态类V全局类

时间:2018-09-05 12:40:47

标签: java android

我有很多数据(对象列表),现在我正在使用像这样的共享首选项

public ArrayList<OrderItem> getOrderItemList() {
    Gson gson = new Gson();
    String json = mPrefs.getString("orderItemList", null);
    Type type = new TypeToken<ArrayList<OrderItem>>() {}.getType();
    return gson.fromJson(json, type);
}

public void setOrderItemList(ArrayList<OrderItem> orderItemList) {
    SharedPreferences.Editor prefsEditor = mPrefs.edit();
    Gson gson = new Gson();
    String json = gson.toJson(orderItemList);
    prefsEditor.putString("orderItemList", json);
    prefsEditor.commit();     // This line is IMPORTANT !!!
}

是否还有其他针对此共享数据的优化解决方案 我搜索的其他解决方案 静态类 环球班

0 个答案:

没有答案
相关问题