0

我正在尝试将导入联系人功能添加到我的应用程序中。我只是在片段类中实现导入联系人功能。如果设备在 android 4.0 下,此功能可以完美运行。每当我尝试使用 android 4.1.2 时,联系页面都会打开,但突然它会强制关闭应用程序。当我再次尝试打开应用程序时,会出现联系人。

`enter code here`

Intent it = new Intent(Intent.ACTION_PICK,
                ContactsContract.Contacts.CONTENT_URI);
        getActivity().startActivityForResult(it, 100);
        getActivity().setResult(Activity.RESULT_OK, it);
        getActivity().finish();
@Override
    public void onActivityResult(int requestCode, int resultCode, Intent data) {
        onActivityResult(requestCode, resultCode, data);

        if (resultCode != Activity.RESULT_OK)
            return;

        Contact ct = handleResultFromContactActivity(data);

        EditText name = (EditText) mView.findViewById(R.id.name);
        name.setText(ct.name);

        EditText primary = (EditText) mView.findViewById(R.id.primary);
        primary.setText(ct.phone);

    }
4

0 回答 0