0
我可以使用的帮助一点点了解ContentProviders
非持久性数据使用ContentProviders
问题:
- 我有应显示在实体(
String
S)的列表一个活动。 - 这些信息由第三方应用程序提供。并且只有在应用程序正在运行时才有效。
- 每个应用都会有自己的活动来显示他们的数据。
解决方案:
- 我提供了一个
ContentProvider
。
问:
我必须用一个DB作为底层持久?作为替代,我可以使用普通的ArrayList<String>
来存储实体并为每个应用程序使用单独的ContentProvider
。
我问的原因是,完整的接口和基础设施接缝要专注于使用数据库传输持久数据。所以我想知道我是否滥用了这个框架。
在此先感谢。
如果您愿意,您可以使用内存中的SQLite数据库 - 但这会持续包含提供程序的应用程序的生命周期。 – Jens