与Android版本4.0.3发生此问题。我正在使用Android Contacts 2.0 API添加自定义RawContacts.ACCOUNT_TYPE的联系人。作为第二步我想用Intent.ACTION_EDIT编辑使用下面的代码的那些联系人:Android 4 startActivityForResult与Intent.ACTION_EDIT始终返回结果代码RESULT_CANCELED
Intent intent = new Intent(Intent.ACTION_EDIT);
intent.setData(contactUri);
startActivityForResult(intent, EDIT_CONTACT_RESULT);
意图是开拓内置编辑联系人活动的机器人。但是当我按下完成时,它会将我转到当前编辑的联系人的联系人视图活动。如果我然后点击后退按钮,我会转回到我的应用程序。问题在于onActivityResult();始终返回RESULT_CANCELED作为结果代码。任何想法如何解决这个问题?
谢谢。
我实际上花了很长时间并实施了一项自定义的编辑联系活动,它符合我的需求。它甚至会返回正确的结果代码。 – th0m4d