J'écris une application qui exige que vous soyez connecté à un service avant de l'utiliser. D'après ce que j'ai compris d'Android jusqu'à présent, vous devez choisir l'activité à lancer lorsque vous ouvrez à partir du lanceur dans le manifeste. Je ne sais pas quelle activité je veux lancer au moment de la compilation. Je veux que l'utilisateur clique sur l'icône, puis je vérifie s'il est connecté, puis je décide en fonction de cela de lancer l'activité de connexion ou l'activité de l'application principale. Existe-t-il un moyen de faire cela ?
Une chose à noter est qu'il est possible de lancer une activité sans afficher d'interface utilisateur, de sorte que vous pouvez obtenir l'impression qu'elle fait ce que vous voulez... Notez que votre logique doit se faire assez rapidement pour que l'utilisateur ne s'en aperçoive pas. Il suffit de mettre le code suivant dans le manifeste de votre activité : Android:theme="@Android:style/Theme.NoDisplay"