2013-03-13 67 views
3

我有一些JSON格式的数据,我想将其转换为光标,以便它可以由内容提供商返回。什么是最好的方式去做这件事?将JSON转换为光标

我考虑使用MatrixCursor,但我的内容提供商需要返回类型Cursor而不是MatrixCursor

任何建议将不胜感激!

谢谢。

+0

pist你试过什么 – DjHacktorReborn 2013-03-13 05:50:07

回答

2

MatrixCursor延伸AbstractCursorAbstractCursor实现CrossProcessCursor,和CrossProcessCursor实现Cursor。因此,您可以在您的内容提供商中使用MatrixCursor

但请注意,即使你可以把byte[]阵列为MatrixCursor,但是Cursor.getBlob()返回错误值老年人的API。有一个问题(已修复)。我记不起或找到问题的链接,但你可以很容易地在模拟器上测试它:-)或者这里有一个相关的问题:Passing binary blob through a content provider