android - 将数据库表存储为 Xamarin Forms 中的备份以在设备之间使用
问题描述
我一直在阅读 Xamarin Essentials 并将数据保存在应用程序数据目录中。我想要完成的是让这个表在添加或删除某些内容时自动备份,这样用户即使切换设备也可以始终看到该列表。
需要明确的是,该设备有一个完整的本地数据库,但大部分数据都存储在一个 db 文件中,该文件保存在主目录中,然后在应用程序启动时复制。唯一没有预加载的数据是用户最喜欢的。该应用程序本身不包含登录信息,并且我不管理用户信息。当用户喜欢一个项目时,它会加载为他们收藏夹列表中的一个项目,也就是添加到收藏夹表中。我只想备份收藏夹表,因为可以检索其他数据。
请注意,此备份是为了让用户可以在他们移动到的任何设备上获取他们的信息,如果他们将其安装为备份。我假设自动更新以某种方式连接到用户帐户(例如 Apple ID 或 Google 帐户)?
我遇到了一篇有趣的文章,该文章深入探讨了哪些项目可以放在哪些目录中,因为您冒着被 App Store 拒绝您的应用程序的风险。 https://mallibone.com/post/xamarin-forms-and-the-open-question-of-where-to-store-your-files
我只是无法弄清楚如何从数据库中只保存一个表。
任何帮助表示赞赏。
解决方案
推荐阅读
- c# - 如何为不同的框架发布 excel VSTO
- php - 无法运行作曲家自我更新:“phar 签名与您下载的文件不匹配”
- python - BeautifulSoup 从输出中选择一行
- php - 在获取给定日期的下个月时使用修改的正确方法
- hive - 引起:java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V
- sql - 在表中查找具有 2 个特定尺寸的项目
- android - 如何将我的 Android 应用程序连接到后端?
- perl - sed 未终止地址正则表达式
- javascript - 如何在调用promise的for循环外访问Map列表
- database - 如何在数据库中设置不同的消息帖子类型