Size: a a a

Android Developers

2021 August 19

СП

Сергей П. in Android Developers
Мне тоже,  но говорят что статики и синглтоны пережиток(
источник

Kd

Konstantin dmz9 in Android Developers
блоатинг
источник

L

Leonid in Android Developers
Кто говорит?
источник

СП

Сергей П. in Android Developers
Угадайте с трех раз!
источник

L

Leonid in Android Developers
Оганнес?! 😁
источник

QH

Quantum Harmonizer in Android Developers
я, например
источник

MD

Max Diaz in Android Developers
Не будет однозначного ответа, кто то против статиков изначально, кто то пользуется ими на регулярной основе. Я может не супер крутой прогер, но не могу жить без статиков ибо куча логики в приложениях которая повторяется , и без статика как ее еще использовать?
источник

СП

Сергей П. in Android Developers
Ну это как бы разделение. Иначе получается класс на 300 строк с кучей приватных методов и package  private из котрого торчит 10 методов API либы.
источник

Kd

Konstantin dmz9 in Android Developers
чет какой то странный дизайн - делать ненужный класс-прокладку когда апи можно экспозить как синглтон
источник

Na

Neon an Děv 8) in Android Developers
+1
источник

MD

Max Diaz in Android Developers
всмысле синглтон пережиток ? А как же создать апи клиент с ретрофитом и вызывать его когда нужно?
источник

L

Leonid in Android Developers
Почему? Какие ваши доказательства? 😏
источник

QH

Quantum Harmonizer in Android Developers
new LifeKeeper(this).start();
источник

СП

Сергей П. in Android Developers
Почти все классы фреймворка андроида такие, да. Строк по 300-700, наружу торчит 10-100 паблик методов. А синглтон или нет зависит от места в системе
источник

QH

Quantum Harmonizer in Android Developers
по факту бывают нормальные синглтоны, но, за редкими исключениями, у них не должно быть состояния
источник

MD

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

QH

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

Kd

Konstantin dmz9 in Android Developers
а че либа то делает, какое апи вообще?
источник

СП

Сергей П. in Android Developers
Ну он у меня завязан (жесткая связность, один к одному)  на классы которые синглтонвы без вариантов - бродкаст ресивер к примеру
источник

MD

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