単一の連絡先から「メモ」を取得しようとしています。正常に追加されましたが、取得に問題がありました。
String selection = ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME+" like'%" + sender +"%'";
String[] projection = new String[] { ContactsContract.CommonDataKinds.Note.NOTE};
Cursor c2 = getContentResolver().query(ContactsContract.Data.CONTENT_URI, projection, selection, null, null);
if (c2.moveToFirst()) {
notes = c2.getString(0);
}
名前や電話番号などの他の値では問題なく機能しますが、メモを正しく取得できないようです。代わりに、email のようなランダムな値を取得します。