понедельник, 26 октября 2015 г.

Как сохранить все данные при повороте - Android

1.

@Override
    protected void onSaveInstanceState(Bundle outState) {
        super.onSaveInstanceState(outState);
        outState.putString("key", "value");
    }
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        if(savedInstanceState != null){
            String string = savedInstanceState.getString("key");
        }
    }
 
2. если разметка активити одна и та же для обеих ориентаций, то пересоздание активити лучше вообще отключить в манифесте
 

android:configChanges="orientation|screenSize"
 

Комментариев нет:

Отправить комментарий