Как сохранить вкладки между циклами уничтожения и создания - PullRequest
1 голос
/ 27 января 2011

Приложение имеет tabhost, управляемый через TabActivity.Он имеет возможность добавлять вкладки во время выполнения.

Скажем, 5 вкладок добавляются во время выполнения и отображаются различные действия.

Когда я поворачиваю экран, действие подвергается циклу уничтожения и создания.Я хочу, чтобы вкладки, добавленные пользователем во время выполнения, были доступны во время этого цикла.

1 Ответ

1 голос
/ 18 февраля 2011

Самый простой способ сделать это - изменить свой манифест, чтобы сказать, что вы сами справитесь с изменением ориентации.

<activity
        android:name=".MyActivity"
        android:configChanges="orientation" />

То, что это делает, говорит системе не воссоздавать действие при изменении ориентации. Затем вы можете переопределить OnOrientationChanged, чтобы изменить любые изменения конфигурации.

@Override
public void onConfigurationChanged(Configuration newConfig) {
    super.onConfigurationChanged(newConfig);
    //put configuration changes here
}

Вы также можете пропустить это, если вам не нужны какие-либо явные изменения.

Для дальнейшего чтения: Изменения времени выполнения Android

...