如何在没有DB的情况下填充Content Provider

时间:2012-04-14 17:02:40

标签: android android-intent android-contentprovider

在我的Android应用程序中,我使用的是基于Intent的第三方库应用程序。 第三方lib需要一个Content Provider,其中包含从我的应用程序生成的数据。

不幸的是,我的应用程序不使用db或任何类型的持久性:数据完全不稳定。 因此,Content Provider没有db来从中获取数据。

理想情况下,我想在Android运行时实例化时将数据传递给Content Provider。有没有办法实现这个目标?

谢谢你的问候 蒙特拉

1 个答案:

答案 0 :(得分:1)

您需要使用MatrixCursor。它是一个 mutable 游标,您可以在运行时添加行。将此光标传递给ContentProvider,它需要一个普通的db游标。您可以搜索谷歌搜索示例。