我有一些 JSON 格式的数据,我想将其转换为游标,以便内容提供者可以返回。解决这个问题的最佳方法是什么?
我考虑使用 aMatrixCursor
但我的内容提供者需要返回 type Cursor
,而不是MatrixCursor
.
我们欢迎所有的建议!
谢谢。
我有一些 JSON 格式的数据,我想将其转换为游标,以便内容提供者可以返回。解决这个问题的最佳方法是什么?
我考虑使用 aMatrixCursor
但我的内容提供者需要返回 type Cursor
,而不是MatrixCursor
.
我们欢迎所有的建议!
谢谢。
MatrixCursor
扩展AbstractCursor
、AbstractCursor
实现CrossProcessCursor
和CrossProcessCursor
实现Cursor
。所以你可以MatrixCursor
在你的内容提供者中使用。
但请注意,即使您可以将byte[]
数组放入MatrixCursor
,但在旧 APICursor.getBlob()
中返回错误值。有一个问题(已修复)。我不记得或找不到该问题的链接,但您可以在模拟器上轻松测试它:-) 或者这里有一个相关问题:Passing binary blob through a content provider。