J'ai un problème d'orientation avec un Live Wallpaper que j'ai écrit. Fondamentalement, la toile va tourner en fonction de l'application ouverte au-dessus. J'ai testé cela et j'ai réalisé que la méthode onSurfaceChanged() se déclenche quand je retourne à l'écran d'accueil à partir d'une application précédemment ouverte dont l'orientation a été modifiée.Empêche le changement d'orientation du fond d'écran dynamique lorsqu'une application est ouverte et que l'orientation est modifiée?
Je suppose qu'une meilleure question serait, pourquoi mon changement de surface de papier peint en direct quand une application est ouverte et son orientation est modifiée? Y a-t-il un moyen d'empêcher que mon orientation de Live Wallpaper change? Merci, j'espère que cela a du sens?
Définissez-vous une orientation dans le manifeste? Ou même par programme? Si non, les réponses à la question [this] (http://stackoverflow.com/q/2150287/404469) devraient aider. – gary
Aucune activité n'est utilisée (en dehors de l'activité des paramètres) dans un fond d'écran animé. Un LWP étend WallpaperService dans lequel il crée une instance de la classe Engine dans la fonction onCreateEngine(). – worked
Pouvons-nous avoir plus d'informations? Quelles sont les applications à l'origine de cette situation? L'orientation est-elle permanente ou temporaire jusqu'à ce que l'écran principal soit redessiné? Certaines applications telles que l'appareil photo intégré forcent l'écran à changer d'orientation, mais ces modifications sont annulées lorsque l'application est terminée. –