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

Хранение данных в синглтоне - правильно ли это? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Data Backup -как получить адрес файла стандартных настроек http://www.cyberforum.ru/android-dev/thread1096327.html
Здравствуйте! На developer.android.com прочитал урок о использовании BackupAgentHelper. К сожалению, там приводится совсем элементарный пример... Кто может пояснить некоторые моменты? Если у...
Программирование Android Детектор хлопка (щелчка пальцами) Здравствуйте!:) Знает ли кто, как обнаружить хлопок в ладоши или щелчок пальцами? Возможно ли такое? Можно ли отлавливать это,используя сервис? Сколько будет кушать батареи с таким детектором?)... http://www.cyberforum.ru/android-dev/thread1096282.html
Программирование Android GoogleMap. Восстановление карты после смены ориентации экрана
GoogleMap V2. Через onSaveInstanceState / onRestoreInstanceState восстанавливаю тип карты, маркеры и положение камеры. Но может есть более удобный способ, чтоб одним махом? Если нет, то как...
Программирование Android Изменение apk приложения
В приложении (apk) "taxoid" необходимо изменить частоту обновления с 4 секунд до 1 — 0,5 и снять ограничение на радиус авто захвата с 1000 метров до 5000 — 10000
Программирование Android Нужны готовые исходники игры или приложения http://www.cyberforum.ru/android-dev/thread1096070.html
у кого нибудь есть готовые исходники игры или приложения на андроид??скиньте пожалуйста мне для курсовой надо))
Программирование Android Одно окно Actvity для всего Экран приложения состоит из трех элементов: Текста, кнопки Да и кнопки Нет. В зависимости от выбранной кнопки, Текст принимает 100 разных значений, следуя своего рода блок-схеме. Вопрос, можно... подробнее

Показать сообщение отдельно
Severomor1
0 / 0 / 0
Регистрация: 09.01.2014
Сообщений: 36

Хранение данных в синглтоне - правильно ли это? - Программирование Android

14.02.2014, 09:32. Просмотров 791. Ответов 1
Метки (Все метки)

Приветствую,
Приложение состоит из Activity и Service. Им обоим надо работать с данными, находящимися в ArrayList, который берет их из файла. Поэтому я решил сделать так:
сделал Singleton, который запускается из Application. В Singlton находится сам ArrayList и несколько методов по его обработке. Activity и Service, соответственно, работают со списком в этом Singleton. Вроде все работает. Но я тут начитался каких то ужасов про синглтоны, и про то, что их надо всячески избегать. В связи с этим у меня два вопроса к уважаемой публике:
1. Насколько правилен такой подход? Нет ли каких то страшных подводных камней, о которые мое приложение непременно разобьется?
2. Я правильно понимаю, что синглтон будет существовать как минимум до тех пор, пока существуют либо активити, либо сервис?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru