Android 活动中有多个ContentProvider,如LEFT JOIN
我正在使用Android 活动中有多个ContentProvider,如LEFT JOIN,android,left-join,android-contentprovider,Android,Left Join,Android Contentprovider,我正在使用FragmentActivity来显示我自己的ContentProvider中的信息,它是用游标加载程序加载的。该ContentProvider提供了一个电话号码,我想知道该联系人的姓名和图像(如果有的话) 在第一种方法中,我在光标或适配器中查询了联系人合同,但这并不是最好的解决方案,因为即使在快速设备上,它也会使滚动变慢 我思考和寻找我的问题,并创造了3种方法: 一个左连接和两个内容提供者,但我找不到这方面的信息 创建自定义加载程序类,如 一种服务,它将联系人合同中的信息添加到我自己
FragmentActivity
来显示我自己的ContentProvider
中的信息,它是用游标加载程序加载的。该ContentProvider
提供了一个电话号码,我想知道该联系人的姓名和图像(如果有的话)
在第一种方法中,我在光标或适配器中查询了联系人合同
,但这并不是最好的解决方案,因为即使在快速设备上,它也会使滚动变慢
我思考和寻找我的问题,并创造了3种方法:
一个左连接
和两个内容提供者
,但我找不到这方面的信息
创建自定义加载程序类,如
一种服务,它将联系人合同中的信息添加到我自己的内容提供商
中,因此我只需查询一个提供商
让我们讨论一下D
亲切问候,
k、 j.我发现我所尝试的并不是最好的主意
现在,我将在启动应用程序时使用一个小的AsyncTask
,该应用程序使用ContactsContract
中的信息更新我的内部数据库。通过这种方法,我可以以一种非常简单的方式使用我自己的ContentProvider
和所有需要的信息。:-)