我正在创建一个android应用程序,该应用程序在RecyclerView中同时包含新闻和广告。我尝试使用SharedPreferences。但我希望一旦点击一个项目,文本颜色就会改变,即使应用程序重新启动,它也会永远保持在新的颜色
请您的帮助将对我有很大帮助,谢谢您
点击项目之前
点击项目后
您说过要使用SharedPreferences,然后使用它,然后进行反馈。如果你不想保存复杂的数据结构,我想共享偏好应该在你的用例中起作用(在这种情况下,我想你可以使用SQLite(。
如果你的新闻/添加项目有一个id;id";作为密钥;真/假或访问日期信息作为复杂文本";作为共享首选项中的值(键值对(,因此在下一次发布中,您应该首先检查您的共享首选项。但对于大量项目,我不确定这是否是一个好主意,在这种情况下,您可以在加载回收器视图的同时预加载或运行时加载用户特定的信息,并应用您的用户特定定制。