android - 别人的activity按返回键退出后 再次打开后 就不显示开场动画 但是我的按退出后直接destroy,依然显示开场动画
PHP中文网
PHP中文网 2017-04-17 17:46:26
0
3
581

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

PHP中文网
PHP中文网

认证0级讲师

répondre à tous(3)
洪涛

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.

大家讲道理

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

左手右手慢动作

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal