Android 如何保存在recyclerview中动态添加的数据?

Android 如何保存在recyclerview中动态添加的数据?,android,android-recyclerview,Android,Android Recyclerview,我正在开发一个小应用程序,如果用户单击菜单栏中的“+”符号,我将在recyclerview中逐个添加项目 问题是,即使我们关闭应用程序,我也希望将数据(项目)永久保存在recyclerview中。这样,用户可以再次访问并编辑recyclerview中的项目 请让我知道我如何才能做到这一点,因为我是新的…谢谢你的帮助 这里有很多选项可用于在本地或实时存储数据 一种是存储在json或normaly的首选项帮助下 第二种方法是存储在本地数据库中,如SQLLite或Realme 第三种方式是在服务器

我正在开发一个小应用程序,如果用户单击菜单栏中的“+”符号,我将在recyclerview中逐个添加项目

问题是,即使我们关闭应用程序,我也希望将数据(项目)永久保存在recyclerview中。这样,用户可以再次访问并编辑recyclerview中的项目


请让我知道我如何才能做到这一点,因为我是新的…谢谢你的帮助

这里有很多选项可用于在本地或实时存储数据

  • 一种是存储在json或normaly的首选项帮助下
  • 第二种方法是存储在本地数据库中,如SQLLite或Realme
  • 第三种方式是在服务器的帮助下在线存储或直接使用firebase
  • 另一种方法是将其存储在文件中,并进行读写和编辑

我建议,如果您的数据量较小,则优先存储,如果数据量较大,则使用数据库;如果您不想在本地存储,则可以使用firebase或web服务。

要做到这一点,您有以下几种选择:

1-保存在SharedReferences中

2-使用数据库:或


3-写入文件

您可以在应用程序中使用数据库来保存数据,也可以将其存储在文件或SharedReference中,但数据库更好。使用sqlite保存数据并在应用程序加载时显示您可以参考此示例使用sqlite数据库。。