Форум программистов, компьютерный форум CyberForum.ru

Обнуляется массив при смене ориентации устройства - Android

Восстановить пароль Регистрация
 
JIyrApy
31 / 31 / 1
Регистрация: 22.08.2010
Сообщений: 242
09.06.2013, 13:42     Обнуляется массив при смене ориентации устройства #1
Здравствуйте.
Суть такова.
В активити создается массив из путей к изображениям, которые делаются при помощи камеры устройства. Потом эти изображения грузятся в Gallery. Изначально Gallery имеет свойство visibility="gone", а уже потом при добавлении изображений, Gallery становится видимой со всеми картинками, сделанными камерой (пути к которым хранятся в массиве). Проблема возникает при повороте экрана.
В манифесте на активити прописано android:configChanges="orientation|screenSize". И, когда поворачиваем экран - активити не пересоздается, так как записи в EditText этой активити сохраняются. Но почему то массив с путями к изображения обнуляется и в Gallery нет ни одной картинки (возможно опять делается невидимой). Как можно решить проблему, чтобы массив не обнулялся?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2013, 13:42     Обнуляется массив при смене ориентации устройства
Посмотрите здесь:

Android Пропажа данных при смене ориентации
Android Потеря вывода при смене ориентации экрана
Android Бесшовное проигрывание видео при смене ориентации
Выбрасывает из приложения при смене ориентации экрана Android
Android Перезагрузка списка при смене ориентации приложения
Потеря потока при смене ориентации Android
При смене ориентации на land программа "вылетает" Android
Android Задний фон при смене ориентации экрана
Android При смене ориентации экрана накладываются фрагменты
Не отображать SplashScreen при смене ориентации экрана Android
Android label меняет размер текста при смене ориентации Android
Android При запуске устройства в Genymotion в окне устройства просто черное поле и кнопки рядом с ним

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1157 / 981 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
09.06.2013, 14:00     Обнуляется массив при смене ориентации устройства #2
Цитата Сообщение от JIyrApy Посмотреть сообщение
И, когда поворачиваем экран - активити не пересоздается, так как записи в EditText этой активити сохраняются.
не факт.

попробуйте еще добавить keyboardHidden к android:configChanges
JIyrApy
31 / 31 / 1
Регистрация: 22.08.2010
Сообщений: 242
09.06.2013, 14:38  [ТС]     Обнуляется массив при смене ориентации устройства #3
Хм, интересно, но теперь работает, все сохраняет. Спасибо
Yandex
Объявления
09.06.2013, 14:38     Обнуляется массив при смене ориентации устройства
Ответ Создать тему
Опции темы

Текущее время: 05:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru