我知道这个问题曾经被问过,但是阅读其他问题和解答并没有真正帮助我。
我正在构建一个包含优惠券的应用程序,您可以将其保存到“收藏夹”,我想知道如何正确保存它们。
如果将优惠券添加到收藏夹,我需要保存标题,描述,图片链接和其他一些信息(全都是字符串)。
因此,我希望获得有关使用什么的信息,“共享首选项”或“数据库”,我希望用户能够将数百张优惠券添加到“收藏夹”,“共享首选项”是执行此操作的正确方法还是应该仅使用SQlite?数据库?
将来我可能希望用户能够搜索“收藏夹”
共享首选项最适合用于键值数据对。如果用户在手机中清除了您应用程序的存储数据,则您的共享首选项将被删除。
我认为最好的方法是将您的优惠券存储在数据库中,然后在“共享首选项”中引用收藏夹的优惠券ID进行操作。
也可能值得一看-> Android Storage
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句