代码之家  ›  专栏  ›  技术社区  ›  I am a Student

android mvp架构-sharedpreference被视为模型?

  •  2
  • I am a Student  · 技术社区  · 6 年前

    我查了很多关于android mvp的资料。据我所知,模型是数据访问层,它只处理与从系统内部或外部存储(数据库)访问数据相关的任何工作。例如,外部数据库如firebase,内部数据库如realm等。

    我的不确定性

    我不确定 共享引用 “在android中,它就像一个‘永久会话’,将数据存储在应用程序中,

    这是否意味着 共享引用 应该在 模型层 是吗?或者我可以简单的找回 共享引用 查看层中的数据是否显示在屏幕上?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Liar    6 年前

    这是否意味着对sharedpreference的任何数据检索都应该 在模型层完成?

    是的

    我与MVP合作了大约两年,以下是我们的团队方法:创建一个SharedPreferencesManager(模型)类来管理属于SharedPreferences的所有内容,因为SharedPreferences是一个“lite”数据库(键值)

    这只是一种意见。希望能帮上忙!