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

Как сбрасывать статические переменные после запуска? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Сервер для android приложений, есть нужные ресурсы, книги? http://www.cyberforum.ru/android-dev/thread1354949.html
Есть сайт с такими темами?
Программирование Android Почему в Android циклы for, while выводят последнее значение в TextView? я хочу выводить значения i в textview через секунду while (i<5) { i++; textview1.setText(i); Thread.sleep(1000); }а оно выводит только "4" через 4 секунды http://www.cyberforum.ru/android-dev/thread1354914.html
Alarm broadcastIntent убивается через какое-то время Программирование Android
Привет! Я разрабатываю приложение похожее на будильник. Я использую Android 4.2.2. Проблема заключается в том, что после некоторого времени (около 1 - 2 часов) alarm pendingIntent убивается кем-то...
Программирование Android The release() call is not always reached android
Здравствуйте! У меня в появляется предупреждение "the release call is not always reached android" при использовании - wl.release();, по первому варианту. Вариант 1 PowerManager pm =...
Программирование Android Как установить пин для соединения WiFi Direct (WifiP2pConfig.wps.pin игнорируется) http://www.cyberforum.ru/android-dev/thread1354561.html
Имею устройство в котором настроен WiFi Direct и установлен пинкод 00000000 и вот такой код: WifiP2pConfig config = new WifiP2pConfig(); config.deviceAddress = assetWifiP2pDevice.deviceAddress;...
Программирование Android Кастомный ArrayAdapter для Spinner Создал свой адаптер. Привязал его к списку Spinner. Получил идентификатор выбранной записи. Ну вроде бы как получается в каждом элементе списка хранится объект. Теперь по этому идентификатору мне бы... подробнее

Показать сообщение отдельно
Gabberr
103 / 103 / 17
Регистрация: 13.10.2009
Сообщений: 404
16.01.2015, 17:25
Очень не желательно пользоваться статическими переменными, если только не реализуешь синглтон, особенно нельзя создавать статические ссылки на вью элемены, активити, фрагменты.
Время жизни статических переменных привязывается к времени жизни приложения и соответственно память из-под них освободиться тогда, когда виртуальная машина выкинет из памяти ваше приложение, а если, например, крутиться сервис, то произойти это может не скоро, переменные будут висеть и отжирать память...
Пользуйтесь стандартными средствами андроида, если нужно сохранить состояние - SharedPreferences, передать данные - Intent, итд.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru