将JSON转换为游标

3

我有一些以JSON格式存储的数据,我希望将其转换为游标(cursor),以便通过内容提供程序返回。如何最好地完成这个过程?

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

非常感谢您的任何建议!

谢谢。


请分享您尝试过的代码。 - DjHacktorReborn
1个回答

2
`MatrixCursor`继承自`AbstractCursor`,`AbstractCursor`实现了`CrossProcessCursor`,而`CrossProcessCursor`又实现了`Cursor`。因此,您可以在内容提供程序中使用`MatrixCursor`。
但请注意,即使您可以将byte[]数组放入MatrixCursor中,Cursor.getBlob()在旧的API中返回错误的值。曾经存在这样一个问题(已经得到修复)。我无法记住或找到与此问题相关的链接,但您可以轻松地在模拟器上进行测试 :-) 或者这里有一个相关的问题:通过内容提供程序传递二进制blob

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接