0

私のアプリは ContentProviderOperation で新しい連絡先を作成します。問題は、新しい連絡先への参照が必要なことです。リストビューに表示し、意図的に連絡先アプリに移動するには、その連絡先の情報が必要だからです。

一番いいのは ID ですが、データベースの操作中に ID が変更される可能性があることを読みましたが、これは役に立ちません。

ここで、後で contactID またはルックアップ キーを取得できるため、Uri が最適であると考えました。

applyBatch() を呼び出した直後に Uri を取得するにはどうすればよいですか?

編集:

ここに解決策がありますが、実際には良いものではありません。

彼は、ランダムに生成されたトークンを各連絡先に入れ、それを使用して新しいクエリを作成します。

連絡先に余分なデータを入れたり、2 番目のクエリを開始したりしたくありません。しかし、他に可能性がない場合は、そのようにします。

4

1 に答える 1