私のアプリは ContentProviderOperation で新しい連絡先を作成します。問題は、新しい連絡先への参照が必要なことです。リストビューに表示し、意図的に連絡先アプリに移動するには、その連絡先の情報が必要だからです。
一番いいのは ID ですが、データベースの操作中に ID が変更される可能性があることを読みましたが、これは役に立ちません。
ここで、後で contactID またはルックアップ キーを取得できるため、Uri が最適であると考えました。
applyBatch() を呼び出した直後に Uri を取得するにはどうすればよいですか?
編集:
ここに解決策がありますが、実際には良いものではありません。
彼は、ランダムに生成されたトークンを各連絡先に入れ、それを使用して新しいクエリを作成します。
連絡先に余分なデータを入れたり、2 番目のクエリを開始したりしたくありません。しかし、他に可能性がない場合は、そのようにします。