我有一些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转换为Cursor,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15377878/