3

我有一些 JSON 格式的数据,我想将其转换为游标,以便内容提供者可以返回。解决这个问题的最佳方法是什么?

我考虑使用 aMatrixCursor但我的内容提供者需要返回 type Cursor,而不是MatrixCursor.

我们欢迎所有的建议!

谢谢。

4

1 回答 1

2

MatrixCursor扩展AbstractCursorAbstractCursor实现CrossProcessCursorCrossProcessCursor实现Cursor。所以你可以MatrixCursor在你的内容提供者中使用。

但请注意,即使您可以将byte[]数组放入MatrixCursor,但在旧 APICursor.getBlob()中返回错误值。有一个问题(已修复)。我不记得或找不到该问题的链接,但您可以在模拟器上轻松测试它:-) 或者这里有一个相关问题:Passing binary blob through a content provider

于 2013-03-13T06:11:26.330 回答