J'ai une application Android. En qui a des éclaboussures et un écran d'accueil. Lorsque j'appuie sur (la page Splash), l'application ira à l'arrière-plan mais après un certain temps, il apporte automatiquement à l'avant avec la page d'accueil. Comment puis-je résoudre ce problème?
splash p>
3 Réponses :
Vous pouvez utiliser des drapeaux comme ceci: et si vous voulez commencer une Activité Après une certaine période, vous pouvez faire comme ceci: p> intention.flag_activit_clear_top code> efface la pile d'activités. P>
Je ne veux pas montrer de l'activité après un certain temps.Le scénario est l'application fonctionne avec une page Splash. ATH de cette heure si j'appuie sur la page d'accueil et que j'ouvre l'application Nother. Ce temps, l'application apporte automatiquement à l'avant avec la page d'accueil.Means qui remplacent une autre application que j'ai ouverte. Je ne veux pas apporter une application à l'avant si j'appuie sur le bouton Accueil
Je pense que vous souhaitez ouvrir votre interprétabilité automatiquement après quelques secondes de SplashScreen. Vous pouvez utiliser un gestionnaire à cette fin, voici le code:
Je ne veux pas montrer de l'activité après un certain temps.Le scénario est l'application fonctionne avec une page Splash. ATH de cette heure si j'appuie sur la page d'accueil et que j'ouvre l'application Nother. Ce temps, l'application apporte automatiquement à l'avant avec la page d'accueil.Means qui remplacent une autre application que j'ai ouverte. Je ne veux pas apporter une application à l'avant si j'appuie sur le bouton Accueil
Alors voulez-vous que la page Splash se charge à nouveau lorsque vous reprenez l'application?
Pour empêcher cela, vous devez déterminer si SplashActivité code> a été mis en pause avant de démarrer le
MainActivity code>. Je suppose que votre code> splashactivité code> fait du traitement avant de lancer
MainActivity code>. Vous devriez être capable d'empêcher cela en appelant
Terminer () code> dans
Onpaause () code> si
Onpaause () code> est appelé avant de commencer
MainActivity code>. p>
Pouvez-vous m'expliquer un peu plus sur le problème à laquelle vous êtes confronté, comment l'application est-elle allée à l'arrière-plan sur la presse de la page Splash?
Vous l'avez fini. Vous ne pouvez pas faire ce que vous dites.Je doit être une autre partie de votre code le faire.
@Kaveri tandis que l'application fonctionne avec la page Splash. ATH de cette heure si j'appuie sur la page d'accueil et que j'ouvre l'application Nother. Ce temps, l'application apporte automatiquement à l'avant avec la page d'accueil.Means qui remplacent une autre application que j'ai ouverte
Où est le code pour l'intention écrite, dans le gestionnaire ou tout autre ..?
dans le nouveau gestionnaire (). postdelayed