tôi tìm thấy trên SO rằng để khởi động một phiên bản được lọc chọn tiếp xúc (mà chỉ hiển thị danh bạ có số điện thoại), tôi chỉ có thể sử dụng này:Android Liên Picker với số điện thoại duy nhất
Intent pickContactIntent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI);
pickContactIntent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_TYPE);
startActivityForResult(pickContactIntent, CONTACT_PICKER_RESULT);
Vì vậy, tác phẩm này . Tôi chỉ cố gắng để tìm ra cách để lấy lại tên và số điện thoại của số liên lạc được lựa chọn bây giờ, trong phương pháp onActivityResult:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// what goes here...
}
Tôi đã thử một số thứ khác nhau bên trong onActivityResult, nhưng các truy vấn don không trả lại số.
bản sao có thể có của [Chọn một số và tên từ danh sách liên hệ trong ứng dụng Android] (http://stackoverflow.com/questions/9496350/pick-a-number-and-name-from-contacts-list-in- android-app) – flx
khi tôi mở bộ chọn địa chỉ liên hệ như thế này, con trỏ tôi nhận được luôn trống. Nó có thể là gì? – kommradHomer