gpt4 book ai didi

java - 如何使用 fragment 将联系人选择到编辑文本中

转载 作者:行者123 更新时间:2023-12-02 10:52:08 24 4
gpt4 key购买 nike

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

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

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

最佳答案

您需要先获得运行时权限,然后再使用 Activity 上下文来调用startActivityForResult()

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

关于java - 如何使用 fragment 将联系人选择到编辑文本中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52089809/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com