異なる連絡先情報と同じ名前の連絡先を1つの連絡先連絡先リストにプログラムでマージします。2つの異なる連絡先をプログラムでどのようにマージできますか(Android)
this linkも確認しました。これはanswerです。私は次のコードを使用している
:
ContentValues cv = new ContentValues();
cv.put(AggregationExceptions.TYPE, AggregationExceptions.TYPE_KEEP_TOGETHER);
cv.put(AggregationExceptions.RAW_CONTACT_ID1, 1);
cv.put(AggregationExceptions.RAW_CONTACT_ID2, 2);
getContentResolver().update(AggregationExceptions.CONTENT_URI, cv, null, null);
を私はまた、最初に、リスト内の連絡先のすべての情報を取得し、すべてのことの連絡先を削除し、方法で試してみました。その後、私が定義したcontactIdを持っているすべての情報を持つ新しい連絡先を追加します。これにより、連絡先を除くすべての連絡先が削除されます。事前に定義されたcontactIdが追加されていません。
hereが表示されます。
、投票をモデレーターのフラグが設定アイブ+閉鎖します。 –
@Kroltanそれはすでにタイトルに質問があります:連絡先自体のマージ。 2つの連絡先があり、多くの連絡先アプリのように、連絡先をリンクする方法を考えてみましょう。彼はすでに入力として2つの連絡先を持っています( "1"と "2"と記されています)。彼は通常のAPIを使用して失敗したので、連絡先を自分で変更してマージしようとしました。それはなぜ閉鎖されていますか? –
@androiddeveloper私のコメントの日付を見てください。編集履歴を見てください。その後、すべての詳細が追加されました。私がコメントしたとき、質問は*ずっと悪かった。この時点で、あなたは私のコメントに古いものとしてフラグを立てるべきです。 – Kroltan