Pourquoi ne pas utiliser toujours android:configChanges=“keyboardHidden|orientation”?

Je me demandais pourquoi ne pas utiliser android:configChanges="keyboardHidden|orientation" dans tous (presque tous ;)) activité?

Marchandises:

  • pas besoin de s'inquiéter à propos de votre activité été tourné
  • c'est plus rapide

N'est pas très joli:

  • besoin de changer votre dispositions si elles sont en fonction de la taille de l'écran (par exemple, la mise en page deux colonnes ou plus)

Mauvais:

  • pas de manière flexible pour différentes mises en page sur différents orientation
  • pas si bon quand à l'aide de fragments

Mais si nous n'utilisons pas de dispositions différentes, pourquoi pas?

  • Vous devez également expliquer ce que vous en pensez keyboardHidden|orientation est en train de faire
  • C'est la prévention de l'utilisation native de la manipulation de certaines modifications de la configuration et l'application permettant de gérer ça, n'est-ce pas?
  • C'est pourquoi cette option est là, si vous savez ce que vous faites (pas de changements dans les ressources), à utiliser.
  • pourquoi est-il plus rapide que l'utilisation ScreenSize ?
InformationsquelleAutor Mikooos | 2011-10-19