次のコードを使用して連絡先を追加します。
Intent intent = new Intent(Intent.ACTION_INSERT, ContactsContract.Contacts.CONTENT_URI);
activity.startActivityForResult(intent, ATTACH_VCARD_REQUEST_CODE);
しかし、私のGoogle Nexusでは、デフォルトのAndroidContactManagerアプリケーションが結果をアクティビティに返しません。
次の動作があります。1。連絡先マネージャーに電話します。2。フィールド名を追加し、[完了]をクリックします。
その後、デフォルトのAndroid Contact Managerの他のアクティビティが開きます。このアクティビティを終了できるのは、戻るボタンまたは上ボタンを押した場合のみです。その後、バックスタック(戻るボタン)を使用してアプリケーションアクティビティに戻ることができません。最近のタスクマネージャーでアプリケーションを開くことはできますが、resulCode==0およびintent==nullになります。