Dans mon application, j'ai un bouton pour sélectionner un contact du téléphone de contacts et un bouton pour lancer un appel vers ce numéro. Donc, quand je clique sur le bouton pour sélectionner le contact, la boîte de dialogue action complète en utilisant apparaît avec plus d'applications à choisir ainsi que quand je clique sur le bouton pour démarrer le téléphone d'appel. Comment puis-je éviter la boîte de dialogue pour accéder aux contacts et faire un appel téléphonique directement?Comment éviter une action complète à l'aide de la boîte de dialogue pour lire un contact ou faire un appel
partiel Code de mon activité:
contacts.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI);
startActivityForResult(intent, 0);
}
});
start.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String numeroDiTelefono = dati.getString("numeroDiTelefono");
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:" + numeroDiTelefono));
callIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(callIntent);
}
});
Je l'ai déjà fait, mais quand je presse le bouton-je obtenir l'action complète en utilisant dialogue. Je ne veux pas le dialogue que je veux que l'appel démarre directement – paniko