gpt4 book ai didi

android - 多个数据库和内容提供商

转载 作者:太空宇宙 更新时间:2023-11-03 13:29:05 25 4
gpt4 key购买 nike

在我的应用程序中,我有多个 sqlite 数据库,这些数据库都是通过内容提供程序导出的,以便我的其他应用程序能够读取数据。

是让一个内容提供者包含我的所有数据库更好,还是为每个数据库提供一个内容提供者?我的其他应用一次只需要访问一个数据库。

注意我读过类似的帖子,我的应用必须能够拥有多个数据库。

最佳答案

通常:这取决于 :-)

但是如果您必须使用多个数据库,那么这些数据库很可能包含或多或少不相关的数据。在这种情况下,我将为每个数据库使用不同的 ContentProvider。这是关注点的明确分离,并使 API 更易于理解。

顺便说一句:牢记安全。使用signature access level for the permissions如果您只希望您的应用使用数据!

关于android - 多个数据库和内容提供商,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15641993/

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