@kapitalistka

Как избежать утечек памяти в Android?

Занимаюсь разработкой под android меньше года. В связи с углублением в предметную область возникли следующие вопросы, связанные с организацией приложения.
Допустим, есть Activity и n-ое количество fragmentов, которые существуют внутри Activity.
По логике приложения каждый фрагмент должен отправлять запросы серверу , получать ответ и обновлять содержимое.(допустим, с помощью RestManegerа).
С одной стороны, логично создать для каждого фрагмента свой экземпляр класса RestManager,
С другой стороны, для того, чтобы избежать дублирования кода, хочется сделать getter для этого SpiceManagera в Activity, и использовать его во фрагментах,
Вопрос в следующем, насколько плох второй подход с точки зрения утечек памяти.
Как правильно делать? и какие существуют best practicies по этой теме.
Прошу строго не судить, если что то в вопросе покажется глупым.
  • Вопрос задан
  • 255 просмотров
Решения вопроса 1
@onepavel
Консультация и разработка мобильных приложений
Google 5 лет назад еще рассказал как правильно делать Rest запросы
https://dl.google.com/googleio/2010/android-develo...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@IceJOKER
Web/Android developer
Не знаю как работает RestManager , но если можно использовать один экземпляр , то нафига несколько? Паттерн singleton вам в помощь.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы