0
데이터 테이블에 두 개의 행을 삽입하려면 다음 코드를 사용합니다.
데이터 테이블에서 데이터를 쿼리하는 방법은 무엇입니까?
ops.add(ContentProviderOperation.newInsert(RawContacts.CONTENT_URI).withValue(
RawContacts.ACCOUNT_TYPE, null).withValue(RawContacts.ACCOUNT_NAME,
null).build());
ops.add(ContentProviderOperation.newInsert(Data.CONTENT_URI).withValueBackReference(
Data.RAW_CONTACT_ID, rawContactInsertIndex).withValue(Data.MIMETYPE,
StructuredName.CONTENT_ITEM_TYPE).withValue(StructuredName.DISPLAY_NAME,
"a").build());
ops.add(ContentProviderOperation.newInsert(Data.CONTENT_URI).withValueBackReference(
Data.RAW_CONTACT_ID, rawContactInsertIndex).withValue(Data.MIMETYPE,
GroupMembership.CONTENT_ITEM_TYPE).withValue(CommonDataKinds.GroupMembership.GROUP_ROW_ID,
"groupa").build());
그래서 데이터 테이블에 두 개의 새로운 라인이 생겼습니다. 연락처의 groupId를 얻고 싶습니다. 하는 법을 알고있다.
thanks
하지만 안드로이드 소스 프로젝트 외부의 프로젝트에서 일하고 있습니다. 따라서 컨텐트 공급자를 사용하여 연락처 데이터베이스 정보를 가져 오는 것만 보입니다. 나는 그것에 고통 받고있다. –