代码之家  ›  专栏  ›  技术社区  ›  Trần Hoàng Long

如何从SharedReferences检索数据列表

  •  2
  • Trần Hoàng Long  · 技术社区  · 8 年前

    我正在尝试从SharedReferences检索数据:

        public static void loadArray(Context mContext) {
        SharedPreferences mSharedPreference1 = PreferenceManager.getDefaultSharedPreferences(mContext);
        WorkList.clear();
        int size = mSharedPreference1.getInt("Status_size", 0);
        for (int i = 0; i < size; i++) {
            WorkList.add(mSharedPreference1.getString("Status_" + i, null));
        }
    }
    

    1 回复  |  直到 8 年前
        1
  •  1
  •   sharp    8 年前

    通过以下操作创建应用程序单例类 this 链接

    loadArray(AppSingleton.getInstance().getContext())

    一旦你觉得有点舒服并且理解了这个概念,就切换到使用 Dagger2