这可能是一个非常具体的问题,所以我在这里问。 另外,我读了this question,但这不适用于我的情况。
很快,我正在尝试加入两个content://
表,然后我应该将结果传递给CursorLoader
。
我试图写一个粗略的选择条款
Uri frequent_contact = ContactsContract.Contacts.CONTENT_STREQUENT_URI;
Uri all_contacts = ContactsContract.Contacts.CONTENT_URI;
String selection = "'" + frequent_contact + "._id' = '" + all_contacts + "._id'";
或
String selection = frequent_contact + "._id = " + all_contacts + "._id";
因为_id值是一个int,但它保存为String。
然后我返回new CursorLoader(context, all_contacts, null, selection, null, null);
在第一种情况下,应用程序运行但未填充适配器,在第二种情况下应用程序崩溃。
那么,是否可以加入两个content://
表?如果是的话,怎么样?
提前谢谢。