Size: a a a

Android Developers

2021 August 19

Kd

Konstantin dmz9 in Android Developers
ну как, хранишь единственный экземпляр в Application и обращаешься к нему 😂
источник

MD

Max Diaz in Android Developers
лол)
источник

Kd

Konstantin dmz9 in Android Developers
или что, если new Foobar(context) - так это не глобальная точка доступа (как синглтон) ? ))
источник

QH

Quantum Harmonizer in Android Developers
ну как бы да, можно через getSystemService прокидывать
источник

СП

Сергей П. in Android Developers
Мешает системе прибить приложение 5 извращенными способами когда оно в фоне  и оживляет его обратно. Рестартит еще при ребуте. И все это без форграунда и сервисов вообще

И коллбэк дает с период.вызовом для работ в фоне.

На самсунге тестил - на doze режим забивает будто нет его
источник

СП

Сергей П. in Android Developers
Аннотацией singltone клятого даггера/койна
источник

MD

Max Diaz in Android Developers
допустим возьмем ретрофит, нужно вызывать кучу запросов в разный момент времени, не сразу же бахнуть 100000 запросов и все сохранить чтобы приложение пол года вытаскивало сервер, то есть получается обращаться к Апи кленту нужно будет не раз по хожу жизни приложения. И что ? Каждый раз создавать новый класс ? Вместо вызова инстанса  синглтона ?
источник

MD

Max Diaz in Android Developers
+1 , это же тоже статика. Коин и даггер построены на принципах статики
источник

СП

Сергей П. in Android Developers
Ну там оно под капотом
источник

MD

Max Diaz in Android Developers
не важно, это статика и все это понимают
источник

Kd

Konstantin dmz9 in Android Developers
короче, с синглтом или без - всеравно минимум 1 инстанс класса где то живет, только с new больше аллокаций, зато у клиента "не синглтон"
яяясно )
источник

Kd

Konstantin dmz9 in Android Developers
сделал бы тогда два способа, кому как нравится тот так и поюзает
источник

QH

Quantum Harmonizer in Android Developers
а даггер/коин лежит в аппликейшене 😄
источник

QH

Quantum Harmonizer in Android Developers
ложная дихотомия
источник

MD

Max Diaz in Android Developers
ну что могу сказать, каждый пишет так как ему нравится, и отказ от синглтонов это дело личное, я пока что не на том уровне понимания архитектуры чтобы отказаться от них
источник

СП

Сергей П. in Android Developers
Но для проекта без даггера точки входа через синглотон не будет. Или будет.

Я просто  пытаюсь определиться, либа то готова, улучшать ее уже хватит - вот думаю надо ли ее перед  портом на котлин от синглтонов избавить и статиков или пох
источник

СП

Сергей П. in Android Developers
Там они менее естественно выглядят
источник

СП

Сергей П. in Android Developers
Какие файлы? С каким расширением?
источник

QH

Quantum Harmonizer in Android Developers
загугли
источник

СП

Сергей П. in Android Developers
Ну, погугли про ACTION_OPEN
источник