NetworkHelper очистится только после завершения работы процесса (как и все статик ссылки), а если процесс завершит свою работу, значит и все остальное уже не будет работать (в том числе и динамические объекты).Mikhail_dev писал(а):Денис, ты не понял. Что если NetworkHelper очистится в момент, когда у него УЖЕ ЕСТЬ объекты, которые ему стоит уведомлять? Тогда мы потеряем их. И к тому же, мы их можем не то что бы потерять, а потерять на них только ссылку, и получим утечку. И утечка будет, потому что процесс не умирает при появлении утечек. Он умирает лишь тогда, когда памяти нет. А памяти может и хватать, только вот тормозить будет.
static HashMap<> - являются ли добавленные данные статичными
- KamiSempai
- Сообщения: 1339
- Зарегистрирован: 17 фев 2012, 21:23
- Откуда: Мордор
Re: static HashMap<> - являются ли добавленные данные статич
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.
Хватит таскать макулатуру на тренировку! Используй T Note.
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: static HashMap<> - являются ли добавленные данные статич
Почем он должен очиститься по завершению процесса? И о каком процессе идёт речь? Данный класс слушает интернет и оповещает подписчиков. Что тут процессом выступает?
- KamiSempai
- Сообщения: 1339
- Зарегистрирован: 17 фев 2012, 21:23
- Откуда: Мордор
Re: static HashMap<> - являются ли добавленные данные статич
Процесс - это процесс в терминологии андроида.Mikhail_dev писал(а):Почем он должен очиститься по завершению процесса? И о каком процессе идёт речь? Данный класс слушает интернет и оповещает подписчиков. Что тут процессом выступает?
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.
Хватит таскать макулатуру на тренировку! Используй T Note.
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: static HashMap<> - являются ли добавленные данные статич
А процесс почему должен завершиться?
И я не рассматриваю выгрузку процесса, что подразумевает банальное умирание всего приложения, а рассматриваю уничтожение статических ссылок, при этом процесс остаётся жить.
И я не рассматриваю выгрузку процесса, что подразумевает банальное умирание всего приложения, а рассматриваю уничтожение статических ссылок, при этом процесс остаётся жить.