我有一些 JSON 格式的数据,我想将其转换为游标,以便它可以由内容提供商返回。解决此问题的最佳方法是什么?
我考虑过使用 MatrixCursor
,但我的内容提供者需要返回类型 Cursor
,而不是 MatrixCursor
。
如有任何建议,我们将不胜感激!
谢谢。
最佳答案
MatrixCursor
延伸AbstractCursor
, AbstractCursor
实现了 CrossProcessCursor
, 和 CrossProcessCursor
实现 Cursor
.因此,您可以在内容提供程序中使用 MatrixCursor
。
但请注意,即使您可以将 byte[]
数组放入 MatrixCursor
中,但是 Cursor.getBlob()
在旧 API 中返回错误值。出现问题(已修复)。我不记得或找不到问题的链接,但您可以轻松地在模拟器上对其进行测试 :-) 或者这是一个相关的问题:Passing binary blob through a content provider .
关于android - 将 JSON 转换为游标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15377878/