L'erreur provient de ces lignes de code: P>
C'est l'erreur: p>
Intention Intention = Nouvelle intention (Android.content.inTent.Action_View,
Uri.Parse ("Geo:" + mission.customer.lat + "," + mission.customer.lng));
startactivité (intention); code> p>
4 Réponses :
Il n'y a pas d'application disponible pour gérer dans votre application, attrapez Geo: code> URIS. Installez-en une telles que Google Maps sur le périphérique. P> LI>
ActivityNotFoundException code> lors du démarrage des activités externes. Ajoutez une sorte de dégradation gracieuse, telle que lancer une URL Web pour les mêmes coordonnées ou afficher un message d'erreur. P> LI>
ol>
Assurez-vous que l'application Google Map est activée dans cet appareil, parfois l'application désactivée des paramètres du périphérique et provoquer ce problème P>
Pour éviter ce crash lors du démarrage d'une activité avec une intention implicite. Vous devez utiliser le code ci-dessous pour vérifier s'il existe un package avec une activité correspondant aux critères de données. Plus ici ou ici
Utilisation de KOTLIN: P>
if(intent.resolveActivity(packageManager) != null){ startActivity(intent) }
L'exception peut être imprimée: L'exception pourrait être: p> Dans ce cas, vous devez ajouter: p>
L'exception spécifique indiquée dans la question n'est pas celle de votre réponse.