Question

Je me demande si les émissions android une intention lorsque les changements d'orientation de l'écran. Je suis la programmation d'un fond d'écran en direct et que vous souhaitez y faire face lorsque l'orientation de l'écran change. Je peux gérer la même chose avec des applications régulières.

Était-ce utile?

La solution

système Android ne diffuse pas une intention, mais redémarre l'activité par défaut. Si vous souhaitez remplacer cela, vous devez remplacer la méthode onConfigurationChanged(Configuration) de votre activité. Pour obtenir cette méthode appelée, vous devez également spécifier le changement dans l'attribut de android:configChanges dans votre fichier manifeste.

Voir quoi et comment spécifier .

Autres conseils

Je pense que "android.intent.action.CONFIGURATION_CHANGED" est ce que vous voulez.

Je ne pense pas que ce soit, mais vous pouvez toujours vérifier la configuration à un intervalle de répétition pour voir si elle a changé. Pour obtenir le getResources().getConfiguration() d'appel de configuration et vérifiez l'orientation.

Eh bien, si l'application est pas au premier plan, ce

  

"onConfigurationChanged (configuration)"

méthode ne fonctionne pas (par exemple lorsque l'application affiche une superposition dans un service)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top