recherche

Maison  >  Questions et réponses  >  le corps du texte

android - 别人的activity按返回键退出后 再次打开后 就不显示开场动画 但是我的按退出后直接destroy,依然显示开场动画

别人的activity按返回键退出后 再次打开后 就不显示开场动画 但是我的按退出后直接destroy,依然显示开场动画

PHP中文网PHP中文网2888 Il y a quelques jours590

répondre à tous(3)je répondrai

  • PHP中文网

    PHP中文网2017-04-17 17:48:26

    Le vôtre est un phénomène normal de démarrage d'une nouvelle activité à chaque fois, car il est détruit à chaque fois que vous revenez en arrière. Quant à vous dites qu'il n'y a pas d'animation de démarrage pour les autres lorsque vous y entrez pour la deuxième fois (est-ce le cas). animation de démarrage de l'activité ou l'animation automatique définit une animation ?), l'hypothèse actuelle est que le mode de démarrage utilise s ingleInstanse, puis cliquez sur le bouton de retour au lieu de le détruire, mais moveTaskToBack, puis ouvrez l'activité existante au redémarrage. À ce stade, le cycle de vie ne fait que reprendre. La description est trop vague, laissez-moi vous donner une idée approximative.

    répondre
    0
  • 大家讲道理

    大家讲道理2017-04-17 17:48:26

    Vérifiez si l'événement de touche de retour appelle finish() ou System.exit(0);
    Si finish() est appelé, lorsque vous cliquez à nouveau sur l'icône du bureau de l'application, le processus de démarrage sera redémarré. L'ouverture. l'animation sera à nouveau affichée

    répondre
    0
  • ringa_lee

    ringa_lee2017-04-17 17:48:26

    Appelez moveTaskToBack(true) lorsque onBackPressed, ce qui équivaut à appuyer sur le bouton Accueil sans fermer l'activité

    répondre
    0
  • Annulerrépondre