gpt4 book ai didi

android - 在Android中使用Content Provider优于sqlite数据库有什么优势?

转载 作者:行者123 更新时间:2023-12-03 18:09:10 25 4
gpt4 key购买 nike

我已经读过内容提供商是用于与其他应用程序共享数据。

在我的应用程序中,我不需要使用内容提供程序,因为我不需要与其他应用程序共享数据。因此,我仅使用sqlite数据库。对于底层数据集更改,我使用loadermanager和forceload内容观察器进行即时加载。

这是不好的做法吗?所有应用程序都使用内容提供商吗?另外,我还将开发新的应用程序,并且将使用syncadapter,是否应该使用以前使用的相同方法,还是需要使用内容提供程序?(请记住:在这种情况下,我也不想与其他应用共享我的数据)

最佳答案

如果您不想与其他应用程序共享数据,则不一定总是需要Content Provider,但是除了Content Provider有用之外,因为现在您不需要使用自己的加载器。除此之外,它还具有许多优点,您可以从here中阅读各方面的观点。

但是我认为,如果您正在开发的应用程序可能会随着时间的推移而发展,那么您应该使用Content Provider,因为它可以帮助您在此时完成工作。

关于android - 在Android中使用Content Provider优于sqlite数据库有什么优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38564121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com