Escolha o contato diretamente da intenção do seletor de contatos

Olá, quero escolher um contato da nossa intenção padrão do catálogo de contatos. Eu tentei várias maneiras de fazer isso. Por favor, encontre o código abaixo. O problema com todo esse código é que eles abrem uma tela intermediária de documentos com poucas opções para que o usuário tenha que selecionar o contato e depois abra o livro de contatos.

private void openContactIntent() {
     Intent intent = new Intent(Intent.ACTION_GET_CONTENT, ContactsContract.Contacts.CONTENT_URI);
     intent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_ITEM_TYPE);
     startActivityForResult(intent, REQ_CONTACT_DIRECTORY);
}

Eu também tentei

Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI);
startActivityForResult(intent, PICK_CONTACT);

e

Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType(ContactsContract.Contacts.CONTENT_TYPE);
startActivityForResult(intent, PICK_CONTACT); 

O que eu vejo como uma tela intermediária é

questionAnswers(5)

yourAnswerToTheQuestion