2016-03-31 4 views
0

je le code suivant pour démarrer un client de messagerie dans ma demande, mais lorsque je tente de l'exécuter je reçois une erreur qui dit: « Aucune application peut effectuer cette action »client Email ne se charge pas dans Android Studio est

J'ai regardé un tas de tutoriels et d'autres messages ici, mais le code semble correspondre à tout le monde. Est-ce que quelqu'un a une idée de pourquoi je reçois cette erreur? EDIT: Il s'est avéré que je devais d'abord configurer l'application de messagerie sur le périphérique virtuel, puis exécuter le code. Merci.

+1

Avez-vous vérifié cela sur un vrai appareil? –

+0

Je le fais pour une classe et je suis seulement supposé l'exécuter sur un studio Android. – Ghazal

+0

Y at-il un client de messagerie sur l'appareil que vous exécutez? – njzk2

Répondre

0

J'essaie de l'exécuter, je reçois une erreur qui dit: « Aucune application peut effectuer cette action

Cela signifie simplement qu'il n'y a pas application pour traiter avec l'intention que vous envoyez

. EDIT

Le fait qu'il ya application de messagerie installé ne veut pas dire qu'il a intent-filter pour message/rfc822 charge utile (c'est la raison pour laquelle je l'ai suggéré à l'aide text/plain à la place, au moins pour les tests).

BTW: il est un outil utile, Intent Intercept utile avec le débogage intention.

+0

Il y a une application "email" sur le périphérique virtuel que j'utilise. De ce que j'ai vu dans les tutoriels, tout le monde est capable d'ouvrir cette application particulière et je ne le suis pas. – Ghazal

+0

Voir les réponses aux questions. –

+0

Je vois! Cela fait beaucoup plus de sens, merci! – Ghazal