我可以使用一点帮助理解ContentProviders
问题:
- 我有一个
String
应该在活动中显示的实体(s)列表。 - 这些信息由第三方应用程序提供。并且仅在应用程序运行时才有效。
- 每个应用程序都会有自己的活动来显示他们的数据。
解决方案:
- 我提供一个
ContentProvider
.
问题:
我必须使用数据库作为底层持久性吗?作为替代方案,我可以使用纯文本ArrayList<String>
来存储实体并ContentProvider
为每个应用程序单独使用。
我要问的原因是完整的接口和基础设施接缝集中在使用 DB传输持久数据。所以我想知道我是否滥用了这个框架。
提前致谢。