J'ai une application qui ne fonctionne qu'en mode portrait, et j'ai fait les changements dans mon fichier manifeste pour que l'orientation de chaque activité soit le portrait. Mais lorsque je fais pivoter l'appareil, l'activité se recrée à nouveau. Comment faire pour ne pas détruire l'activité ?
Réponses
Trop de publicités?
androidworkz
Points
2216
Regardez ce code dans Floating Image. Il a la façon la plus intéressante de gérer la rotation de l'écran. http://code.google.com/p/floatingimage/source/browse/#svn/trunk/floatingimage/src/dk/nindroid/rss/orientation
mojtaba
Points
86
- Réponses précédentes
- Plus de réponses
1 votes
Ceci est souvent déconseillé, vous pouvez essayer de définir l'orientation de vos applications de manière programmatique avec quelque chose comme : setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT) ;
7 votes
Pourquoi serait-ce contre ? Disons que nous avons un service qui prend 2 secondes pour s'exécuter. Si l'activité est détruite à chaque fois, ce service continue de s'exécuter à chaque fois alors que je n'ai besoin qu'une seule fois de l'exécuter.