/ / Obtenir le sélecteur d'intention de travailler avec un URI ACTION_DIAL - Android, Android-Intention

Obtenir Intent Chooser pour travailler avec ACTION_DIAL Uri - Android, Android-intent

J'ai du mal à faire apparaître le sélecteur d'intention lorsque vous essayez de démarrer une intention de numérotation.

Intent diallIntent = new Intent(Intent.ACTION_DIAL,(Uri.parse("tel:"+ result.international_phone_number)) );
String title = "Choose";
Intent chooser = Intent.createChooser(diallIntent , title);

if (callIntent.resolveActivity(getActivity().getPackageManager()) != null) {
startActivity(chooser);
}

Ce code démarre simplement le téléphone intégré Androidet n'affiche pas de sélecteur. Si je mets android: autoLink = "phone" sur la vue textuelle correspondante, que je n'exécute pas ce code et que je mets le texte sur la variable international_phone_number, j'obtiens la fenêtre contextuelle Sélecteur (application téléphonique standard ou Skype), ce qui exclut tout externe paramètres ou applications téléphoniques non installées.

Qu'est-ce que je fais mal? Suis-je en train d'analyser l'Uri à tort? L'intention ACTION_DIAL n'est-elle pas compatible avec Skype?

Merci d'avance pour toutes les réponses possibles!

Réponses:

1 pour la réponse № 1

Relier, qui pouvoirs android:autoLink les usages URLSpan qui, par le code source, les usages Intent.ACTION_VIEW Intentions avec l'URI. Skype ne semble prendre en charge ACTION_VIEW et pas ACTION_DIAL.