J'ai mis à jour la bibliothèque de support de 24.2.1 à 26.0.0 et j'ai remarqué une différence que je ne suis pas sûr si c'est un bug ou une décision claire de changer.Android onCreateAnimation Cycle de vie
J'utilise des fragments avec des animations personnalisées pour les transitions, et sur l'ancien 24.2.1 du cycle de vie était comme ça
onAttach()
onCreate()
onCreateView()
onCreateAnimation()
onStart()
onResume()
mais sur la 26.0.0, il a changé à
onAttach()
onCreate()
onCreateView()
onStart()
onResume()
onCreateAnimation()
Pour une raison que je ne connais pas, et en regardant à travers les notes de publication de la bibliothèque de soutien, je n'ai rien trouvé qui pourrait être lié à cela. La seule chose qui pouvait être reliée était le ré-ordre des fragments, mais l'événement a mis ce drapeau à vrai ou faux, n'a eu aucun effet.
Maintenant, mes animations sont un peu grincheuses car onResume() s'attendait à ce que certains indicateurs soient activés sur OnAnimationCreated() pour se comporter en conséquence.
heureux de l'aide,
a créé un projet github pour démontrer cette question https://github.com/smlima/createanim/ –
a créé un rapport de bogue quelque temps en arrière, toujours en attente pour eux de répondre –