Existe-t-il un moyen de vérifier et de vérifier si une activité existe sur votre appareil? Si j'ai un lien vidéo YouTube, je veux le spécifier dans YouTube PlayerActivity. Cependant, je ne veux pas planter si pour une raison quelconque ils ne l'ont pas.Déterminer si une activité existe sur le périphérique actuel?
Existe-t-il un moyen de vérifier et de voir si l'activité existe? Je ne pense pas que je puisse attraper l'exception d'exécution car startActivity() ne la lance pas.
Cela fonctionne bien sûr, mais c'est généralement considéré comme une mauvaise pratique de le faire comme ça. La réponse par Samuh (http://stackoverflow.com/a/2879403/15695) est la bonne façon de le faire. – BoD
Non seulement c'est une mauvaise pratique, mais si vous avez besoin d'utiliser startActivityForResult, il y a de sérieux problèmes d'efficacité/de gel sur les appareils sur lesquels j'ai testé. –