50 votes

Deux activités de lanceur

J’ai deux activités marquées avec un filtre d’intention

Le problème est que lorsque j’installe le fichier apk, aucune activité n’est affichée, car, comme je l’ai compris, le système ne peut pas spécifier quelle activité doit être affichée.

J’ai juste vraiment besoin de deux activités affichées dans le lanceur, alors s’il vous plaît ne donnez pas de conseils sur la suppression des filtres d’intention de la deuxième activité, ou si vous le faites, fournissez-moi un autre moyen d’afficher deux icônes dans le lanceur.

86voto

Mark Gjøl Points 1769

Vous devez spécifier quelle activité est celle par défaut en ajoutant la ligne suivante à votre filtre d’intention :

Insérez-le dans l’activité par défaut et conservez le reste. Ensuite, cela devrait fonctionner.

Vous pouvez également ajouter une icône différente à votre 2ème activité avec l’attribut ``

4voto

a.ch. Points 4560

Ajoutez des éléments avec des attributs définis aux deux filtres d’intention :

3voto

Reno Points 22138

Je pense que c’est à cause de l’action « android.intent.action.MAIN », cela a fonctionné pour moi :

3voto

Ruddles Points 193

Il semble qu’il soit possible d’avoir plusieurs activités de démarrage en utilisant la propriété d’affinité de tâche. Voir la réponse sur https://stackoverflow.com/a/3270422/819904

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X