портрет и ландшафтный совет - PullRequest
0 голосов
/ 22 декабря 2011

У меня есть 2 xml файла (main.xml), один в макете, один в макете. в этом XML у меня есть listView. Поэтому, когда я запускаю свое приложение в альбомном режиме и после этого поворачиваю устройство в портретном режиме, оно работает нормально, но когда я запускаю свое приложение в портретном режиме и поворачиваю в альбомном режиме, данные listView больше не загружаются. Я не понимаю, в чем проблема, я мог иметь здесь. Пейзаж -> портрет в порядке, портрет -> пейзаж плохой. Есть ли какая-нибудь идея об этом.

загрузка данных здесь.

 public void loadData(final User user) {
            activity.runOnUiThread(new Runnable() {
                @Override
                public void run() {
                    init(user);
                    getUserGroups(user.getSocialAcountByName("way").getSocial_uid(), "way");
                }
            }); 
        }

1 Ответ

2 голосов
/ 22 декабря 2011

Проблема в жизненном цикле вашей деятельности.Если вы просто загрузите данные в onCreate, вы потеряете их при каждом перезапуске действия (и это может произойти в любое время).Поэтому вам, вероятно, просто нужно переместить загрузку данных в onResume, чтобы быть в безопасности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...