J'ai un problème lors du changement de l'orientation de l'écran. J'ai une activité avec 2 intentions qui est appelée par un service.Modification du problème d'orientation de l'écran: onCreate
Lorsque je fais pivoter l'écran, en mode paysage, il rappelle onCreate. Le problème est que j'ai un bouton, et TextField qui est mis à jour via un gestionnaire), et ils ne semblent plus réagir.
Comme cela est le code lorsque je tente également d'ajouter le bouton dans la onCreate mais il ne répond pas une fois la vue est changé en mode paysage:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.call);
Button endCall = (Button) findViewById(R.id.stopCall);
endCall.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
/// ...
}
});
handleIntent(getIntent());
}
Comment traiter les gens de cette réorientation s'il vous plaît? Y at-il un moyen de ne pas rappeler onCreate s'il vous plaît ou quelle est la façon la plus courante de traiter ce cas s'il vous plaît?
Ceci est probablement la question android plus demandée. Lorsque vous changez d'orientation, l'activité est détruite et recréée. Il suffit de chercher ici pour les changements d'orientation et vous trouverez de nombreuses solutions. – Falmarri
Merci. J'ai utilisé android: configChanges = "orientation | keyboardHidden" dans le manifeste et c'est corrigé. Merci beaucoup. – Jary