この問題は、Android バージョン 4.0.3 で発生します。Android Contacts 2.0 API を使用して、カスタム RawContacts.ACCOUNT_TYPE で連絡先を追加しています。2 番目のステップとして、Intent.ACTION_EDIT を使用して、次のコードを使用してこれらの連絡先を編集します。
Intent intent = new Intent(Intent.ACTION_EDIT);
intent.setData(contactUri);
startActivityForResult(intent, EDIT_CONTACT_RESULT);
インテントは、android 組み込みの連絡先編集アクティビティを開きます。しかし、完了を押すと、現在編集されている連絡先の連絡先ビュー アクティビティに転送されます。次に戻るボタンを押すと、アプリケーションに戻ります。問題はその onActivityResult(); です。常に結果コードとして RESULT_CANCELED を返します。この問題を解決する方法はありますか?
ありがとう。