android 4.0.3 ACTION_INSERT_OR_EDIT意图不起作用

Mau*_*ycy 14 android android-4.0-ice-cream-sandwich

当我试图像这样使用这个意图....

Intent i = new Intent(Intent.ACTION_INSERT_OR_EDIT);
i.setType(ContactsContract.Contacts.CONTENT_ITEM_TYPE);
startActivityForResult(i,INSERT_CONTACT);
Run Code Online (Sandbox Code Playgroud)

它加载联系人列表然后选择或创建一个联系人后我不会返回到我的应用程序.我检查了日志,没有什么突出的.在ICS中有新的意图行动吗?

谢谢

Cod*_*sed 1

你缺少这一行:

intent.putExtra(ContactsContract.Intents.Insert.NAME, "Larry Page");
Run Code Online (Sandbox Code Playgroud)

有效的“字段”: http://developer.android.com/reference/android/provider/ContactsContract.Intents.Insert.html