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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
#1

Сделать копию static объекта - Программирование Android

25.08.2014, 18:50. Просмотров 1093. Ответов 20
Метки нет (Все метки)

Здравствуйте. Есть static класс Utils - работает с ArrayList(добавляет элементы, удаляет, выдает нужный по определенным критериям). Есть AsynkTask, который скачивает с сервера файл, который, в свою очередь, парсится в этот ArrayList(1 файл - 1 элемент ArrayList'a). Проблема в том что этот ArrayList статичный, и при обновлении данных все чему было присвоено его значение - тоже обновляется. А мне нужно чтобы обновлялся только он сам, а все остальное осталось старым. Как это можно реализовать оставив класс и ArrayList статичным? Можно ли вообще?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.08.2014, 18:50     Сделать копию static объекта
Посмотрите здесь:

Время жизни static объекта - Программирование Android
Приветствую, Что то я запутался с проклятым static, помогите. Дано: public class Main extends Activity{ public static...

Static MediaPlayer - Программирование Android
Добрый день! Пытался реализовать следующий алгоритм работы своего приложения: Пользователь кликая по изображению открывает новый...

BroadcastReceiver + static переменная - Программирование Android
Работая с бродкаст ресивером задался вопросом, как же он всё-таки работает?) Есть следующий код, который фиксирует состояние телефонного...

Static поле у внутреннего класса - Программирование Android
Есть класс, скажем Building, в нем есть еще один класс, скажем Floor. И вот этот Building хранит несколько экземпляров класса Floor. Что...

Объявление static без имени - Программирование Android
Наткнулся на такой код: private static final UriMatcher uriMatcher; static { uriMatcher = new...

Singleton или класс с полями static? - Программирование Android
Собственно вопрос в названии темы. Задача в следующем, пишу приложение, и мне нужно некоторое количство глобальных переменных носящих...

Как вызвать postInvalidate() из static метода? - Программирование Android
Мне надо из static метода некоего класса (вызывается из native-приложения на Qt) вызвать обновление экрана Android. Метод строго static,...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.08.2014, 17:43     Сделать копию static объекта
Еще ссылки по теме:

Где хранятся static переменные метода в java - Программирование Android
Подскажите пожалуйста, где хранятся локальные переменные static метода в java

Получить значение non-static переменной из другого класса - Программирование Android
Вопрос конечно дурацкий. Но долго искал ответ и так и не нашел. Имеется класс с нестатической переменной: public class MyService {...

Определение объекта - Программирование Android
Всем привет! Рисую на SurfaceView несколько объектов, каждый из них принадлежит отдельному классу. Каким образом определять по касанию...

Как добраться до объекта - Программирование Android
В фрагменте установил слушателя по клику listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { ...

Listener перемещения объекта - Программирование Android
Сколько дней рою интернет, никак не могу найти. Я при помощи ObjectAnimator перемещаю объект(ImageView) мне нужно отследить каждую...


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

Или воспользуйтесь поиском по форуму:
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
26.08.2014, 17:43  [ТС]     Сделать копию static объекта #21
Netscape, спасибо, вашим способом все получилось как нужно. Видимо десериализация действительно достает и ссылку на объект. А насчет переписания кода итак уже переписал почти все связанное с этим сравнением)
Yandex
Объявления
26.08.2014, 17:43     Сделать копию static объекта
Ответ Создать тему
Опции темы

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