Я схожу с ума, выясняя, как лучше всего справиться с поворотом экрана. Я прочитал сотни вопросов/ответов здесь, но я действительно запутался.
Как я могу сохранить данные myClass перед тем,-создать активность, чтобы я мог сохранить все для перерисовки активности без очередной бесполезной инициализации?
Есть ли более чистый и лучший способ, чем передача по частям?
Мне нужно обработать вращение, потому что я хочу изменить макет в ландшафтном режиме.
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.
}