Je deviens fou de savoir quelle est la meilleure façon de gérer la rotation de l'écran. J'ai lu des centaines de questions/réponses ici mais je suis vraiment confus.
Comment puis-je enregistrer les données myClass avant que l'activité ne soit recréée afin que je puisse tout conserver pour redessiner l'activité sans une autre initialisation inutile ?
Existe-t-il un moyen plus propre et meilleur que le parcellaire ?
Je dois gérer la rotation car je veux changer la mise en page en mode Paysage.
public class MtgoLifecounterActivity extends Activity {
MyClass myClass;
// Called when the activity is first created
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
If ( ?? first run...myClass == null ? ) {
myClass = new MyClass();
} else {
// do other stuff but I need myClass istance with all values.
}
// I want that this is called only first time.
// then in case of rotation of screen, i want to restore the other instance of myClass which
// is full of data.
}