1

我有一个游标,它作为内容提供者查询()的一部分在单独的进程中生成。我想将此光标返回到 UI。由于我使用 AIDL 进行内容提供者和单独进程之间的通信,因此无法在 AIDL 文件中定义游标,因为它没有实现 Parcelable 接口。我该如何解决这个问题?

耆那教 CS

4

1 回答 1

0

我没有找到解决此问题的任何直接方法。但是我所做的是通过 DataUtils 我们可以将光标中的行添加到列表中。这个列表我已传递给 ContentProvider。contentProvider 创建一个 MatrixCursor 并转换为 Cursor并发送回 UI。如果能够从 CursorWindow 读取 raws[],可能会有更好的解决方案。

于 2013-02-06T04:55:53.760 回答