Получение данных с удаленного сервера и проблема ориентации экрана в планшете - PullRequest
0 голосов
/ 15 ноября 2011

В моем приложении я ожидал данных, поступающих с сервера, и все, даже представление, создается динамически. План действий разделен на две части. Слева находится список, а справа - динамические изменения фрагментов. Всякий раз, когда меняется ориентация, серверный вызов повторяется (поскольку действие уничтожается и воссоздается). Это работает нормально. Есть 3 фрагмента (2 карты), которые нужно вызывать изнутри друг друга с правой стороны макета.

Теперь я не хочу, чтобы это случилось. Я не хочу, чтобы все снова обновлялось и начиналось с нуля.

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

Требуется изменение макета при изменении ориентации без повторного создания действия.

Я пытался использовать onSaveInstanceState () и onRetainNonConfigurationInstance (), но не смог заставить его работать.

1 Ответ

0 голосов
/ 01 декабря 2011

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

...