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

Как правильно сохранять/восстанавливать данные из Bundle - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Передать параметр из одной в другую http://www.cyberforum.ru/android-dev/thread1774744.html
Добрый вечер. Тут небольшая проблема. Как передать (ID) - С одной AppCompatActivity в Fragment. Ну принцип такой же как на Intent Intent i = new Intent(getActivity(), ID.class); i.putExtra("id", id);
Android Сервер для приложения на Android чи для приложения на андроид нужен сервер http://www.cyberforum.ru/android-dev/thread1774735.html
Как правильно использовать LeakCanary? Android
как правильно использовать LeakCanary, чтобы можно было определять утечки во всем приложении, а не только утечки активити?
Как создать spinner внутри recycler view? Android
необходимо реализовать выпадающий список внутри recycler view. может, кто сталкивался с подобным или есть идеи, как это можно сделать, буду благодарен за помощь)
Android Android cordova response http://www.cyberforum.ru/android-dev/thread1774638.html
Всем привет! Кто сталкивался с подобным, подскажите плиз как решить! Есть приложение на html5/angular. Через Сordova требуется получить разные файлы для разных мобильных ОС(Android, iOS). Получаем, все гуд. Устанавливаем на iOS - логинимся в приложении и проходим далее. Устанавливаем на Android - логинимся в приложении и получаем в респонсе status 0. Соответственно никуда дальше приложение не...
Android Как задать заголовок диалога через элемент strings.xml? Я перевожу свою программу на английский язык, но возникла одна проблема: названия диалогов остались непереведенными, т.к. их текст задается в .java классе, а не в strings.xml А как их привязать в элементу из strings.xml? Можно сделать и иначе, но так удобнее и легче всего... Подскажите, пожалуйста! подробнее

Показать сообщение отдельно
arvalon
 Аватар для arvalon
15 / 0 / 0
Регистрация: 26.10.2012
Сообщений: 81
02.07.2016, 17:47     Как правильно сохранять/восстанавливать данные из Bundle
Доброго дня.
Не могу точно разобраться где вызывать сохранение данных в Bundle и извлечение их оттуда.

В Активити есть поле ImageView куда я получаю фото с камеры. И при повороте экрана это поле очищается. Если прооверрайдить методы onPause и onResume и добавить в них Log.d то я вижу что при повороте экрана вызываются onPause-onCreate-onResume. Всё как и должно быть.

Но где создавать Bundle и сохранять туда BitMap как массив байтов, в onPause ИЛИ ещё в одном прооверрайдженом методе класса - onSaveInstanceState?
И восстанавливать поле ImageView из Bundle в onCreate, onRestore или аналогично добавить ещё метод onRestoreInstanceState в класс?

Не очень хорошо смог перевести с английского с stackoverflow.com
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru