我有一些json格式的数据要转换成游标,这样内容提供者就可以返回它。最好的办法是什么?
我考虑过使用MatrixCursor但我的内容提供商需要返回类型Cursor,而不是MatrixCursor
任何建议都将不胜感激!
谢谢。

最佳答案

MatrixCursor扩展AbstractCursorAbstractCursor实现CrossProcessCursorCrossProcessCursor实现Cursor。因此您可以在内容提供商中使用MatrixCursor
但是请注意,即使您可以将byte[]数组放入MatrixCursor中,但是Cursor.getBlob()在旧的api中返回错误的值。有个问题(已解决)。我不记得或找不到问题的链接,但您可以在模拟器上轻松测试:-)或这里有一个相关的问题:Passing binary blob through a content provider

关于android - 将JSON转换为Cursor,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15377878/

10-09 10:04