0
我正在使用FragmentActivity
来显示来自我自己的ContentProvider
的信息,该信息使用CursorLoader
加载。该ContentProvider
提供了一个电话号码,我希望有该联系人的名称和图像(如果可用)。活动中的多个ContentProvider像LEFT JOIN
在第一种方法中,我在CursorAdapter
中查询了ContactsContract
,但这不是最好的解决方案,因为即使在快速设备上它也会使滚动滞后。
我想搜查我的问题,创造了3种方式:
- 一个
left join
两个ContentProviders
,但我没有发现任何有关。 - 创建一个像here这样的自定义加载程序类。
- 一项服务将信息从
ContactsContract
添加到我自己的ContentProvider
,因此我只需查询一个提供商。
让我们来讨论一下。 :d
亲切的问候,
K.J.