Форум программистов, компьютерный форум, киберфорум
Наши страницы

Работа с активностями - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Конвертировать из int в date http://www.cyberforum.ru/android-dev/thread1202262.html
Есть 3 переменных типа int: часы, минуты и день недели. в таком формате: 6, 47, 2. Нужно конвертировать из них в дату, а потом получить из даты время в миллисекундах в int. Спасибо. Добавлено...
Программирование Android Получить данные о сети: IP роутера к которому подключен телефон, MAC Как получить данные о сети. а именно - IP роутера к которому подключен телефон, MAC и т.д. http://www.cyberforum.ru/android-dev/thread1202258.html
Программирование Android Slidingmenu
Ребята, Еще есть вопрос по поводу slidingmenu, использую https://github.com/jfeinstein10/SlidingMenu Вопрос в следующем, кто работал, подскажите. Меню выдвигается только тогда - когда я...
Google maps на эмуляторе и на телефоне Программирование Android
Уважаемые, Подскажите с такой вот проблемой. В приложение используются карыт гугл. В Эмуляторе все ок - карта прогружается, все нормально. Но когда ставлю приложение на телефон - сама карта не...
Программирование Android Проверка интернет соединения http://www.cyberforum.ru/android-dev/thread1201678.html
Как же всё-таки прописать грамотную проверку интернет соединения? Необходимо при включенном wi-fi и отсутствии интернета в WebView выводить необходимые сообщения. Код такой: (на основе...
Программирование Android Переход между fragment и activity Доброй ночи) возникла необходимость обратного перехода от активити во фрагмент, при этом ничего обратно передать не надо. То есть нужно просто вернуться от активити. Вроде, нужно через fragment... подробнее

Показать сообщение отдельно
YuraAAA
1577 / 1318 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 2
08.06.2014, 13:25
Цитата Сообщение от xneo Посмотреть сообщение
Может в таком способе есть какие подводные камни, не знаю, но надо передать именно объект.
Это не правильно, это костыль Данные надо передавать в Intent'е. Туда можно передавать и объекты.

Цитата Сообщение от xneo Посмотреть сообщение
Если времени прошло не много то данные остаются. Я так понимаю в момент развёртывания вызывается OnCreate? И наверное ошибка вызвана тем что активность пытается прочитать данные из объекта который по каким-то причинам уже удалён.
Всё верно. В течении определённого кол-ва времени ОС андроид убивает приложение.

Хранить данные можно переопределив методы:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
   /**
     * Можно сохранить состояние тут
     */
    @Override
    protected void onSaveInstanceState(Bundle outState) {
        super.onSaveInstanceState(outState);
        outState.putInt("MY_KEY", 1);
    }
 
    /**
     * Тут восстановливаем состояние
     */
    @Override
    protected void onRestoreInstanceState(Bundle savedInstanceState) {
        super.onRestoreInstanceState(savedInstanceState);
        int restoredKey = savedInstanceState.getInt("MY_KEY");
    }
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.