Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Spelcrawler
531 / 501 / 113
Регистрация: 12.03.2014
Сообщений: 1,666
Завершенные тесты: 1
#1

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

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

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

Время жизни static объекта
Приветствую, Что то я запутался с проклятым static, помогите. Дано: ...

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

BroadcastReceiver + static переменная
Работая с бродкаст ресивером задался вопросом, как же он всё-таки работает?)...

Объявление static без имени
Наткнулся на такой код: private static final UriMatcher uriMatcher;...

Static поле у внутреннего класса
Есть класс, скажем Building, в нем есть еще один класс, скажем Floor. И вот...

Как сделать копию объекта
Всем привет. Как сделать копию объекта так, чтобы копия могла существовать не...

20
Spelcrawler
531 / 501 / 113
Регистрация: 12.03.2014
Сообщений: 1,666
Завершенные тесты: 1
26.08.2014, 17:43  [ТС] #21
Netscape, спасибо, вашим способом все получилось как нужно. Видимо десериализация действительно достает и ссылку на объект. А насчет переписания кода итак уже переписал почти все связанное с этим сравнением)
0
26.08.2014, 17:43
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.08.2014, 17:43
Привет! Вот еще темы с решениями:

Как сделать копию объекта без какой-либо связи между ними
Есть следующий код: class Class1 { public int Matrix; public int...

Как изменить свойство non-static объекта из static метода
Понимаю, что такое не задумано средствами Net Framework, но у меня из-за этого...

Как создать копию объекта?
Как создать копию объекта а не еще одну ссылку на объект........?

Как создать копию объекта
Не могу найти ни в документации ни в других местах как можно создать копию...


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

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Опции темы

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