0

我使用同一个应用程序我使用活动类来选择我的联系人,现在它工作得很好我添加了相同的 tablayout 和片段我做了所有可能的方法来解决她是一些代码

public void pickContact(View v)
{
    Intent contactPickerIntent = new Intent(Intent.ACTION_PICK,
        ContactsContract.CommonDataKinds.Phone.CONTENT_URI);
    startActivityForResult(contactPickerIntent, RESULT_PICK_CONTACT);
}

它在我构建并单击pickContact按钮后填充,应用程序停止工作

4

2 回答 2

1

您需要先运行时权限,然后。您使用活动上下文来调用startActivityForResult()

public void pickContact(View v)
{
    Intent contactPickerIntent = new Intent(Intent.ACTION_PICK,
        ContactsContract.CommonDataKinds.Phone.CONTENT_URI);
    getActivity().startActivityForResult(contactPickerIntent, RESULT_PICK_CONTACT);
}
于 2018-08-30T05:40:30.890 回答
0

我正在将此库用于联系人选择器

[Multiple contact picker][1]https://github.com/broakenmedia/MultiContactPicker
于 2018-08-30T06:01:04.603 回答