Anton
пробовал и invalidate и в onDispatcherDraw в канвас пхать, не отображается и все(
Anton
через прогресс заработало, но теперь надо textView которые внутри тоже анимировать
Mike
ЯННП. Моя рекомендация была в том, чтобы клипать, как это делает ClipDrawable, а не использовать его.
Олег
Я тут слегка задумался, как лучше из фрагмента к активити обращаться, через this.activity или сделать синглтон у activity? Или особо без разницы?
Hovhannes
ахуеть просто
Hovhannes
а про интерфейс взаимодействия ты прост не в курсе да?
Hovhannes
или не рассматривал даже?
Hovhannes
какой нафиг синглтон в активити???
Mike
ахуеть просто
Оганнес, пожалуйста, держи эмоции в узде
Hovhannes
Mike
чувак, хватит кипеть.
Hovhannes
(activity as MyActivity).foo()
а потом он збагойна удаляет из активити этот метод
Hovhannes
обьявление интерфейса самое правильное на мой взгляд
Hovhannes
так как ты точно знаешь что из фрагмента можно делать с активити
Hovhannes
И?
и все,приплыли
Mike
обьявление интерфейса самое правильное на мой взгляд
а потом он збагойна удаляет из интерфейса этот метод
Hovhannes
а потом он збагойна удаляет из интерфейса этот метод
нельзя просто так взять и удалить метод из интерфейса))
Hovhannes
тебе придется и реализации тогда удалять
Hovhannes
и вообще, видеть override fun куда правильнее чем просто fun
Hovhannes
ты читаешь код активити сверху вниз и такой - хм, а это что за паблик метод нафиг ?
Hovhannes
а если у тебя был интерфейс ты переходишь туда и понимаешь зачем он нужен
Hovhannes
потому как у самого интерфейса адекватного наименование
Hovhannes
а если этого мало то еще и джавадок на пару строк
Michael
> адекватное именование удачи
Michael
ISomeListenerChetoTamCallback
Hovhannes
Роберт Мартин - чистый код
Hovhannes
ну или переименует
Michael
Роберт Мартин - чистый код
понял, тогда мне нечего сказать
Александр
Ну и не соберёт ничего.
Michael
это та книга, где пишут, что три параметра для функции нормально, а четыре уже перебор
neikist
это та книга, где пишут, что три параметра для функции нормально, а четыре уже перебор
И таки да. Конкретное число спорно, но суть от этого не меняется что чем меньше тем лучше.
Hovhannes
только вот не надо ща подвергать сомнению важность книги Роберта Мартина
Michael
страница, строка, го
В русском издании 68 страница
Maryna
дратути,как получить город в котором сейчас находится девайс юзера малой кровью?
Maryna
Оганнес подскажи
Hovhannes
Так-с, где он используется? Ctrl+B
а теперь проведи опрос среди населения сколько людей в курсе этого хотки
Hovhannes
Оганнес подскажи
соре. я сегодня чуток работаю. не сижу тут каждую секунду
Mike
а теперь проведи опрос среди населения сколько людей в курсе этого хотки
ёмаё, а на внешний вид ты не отличишь используемый метод от неиспользуемого? А Ctrl+click?
--------
Айпи
ну удачи
Антон
Всем привет! Есть ли какая нибудь универсальная либа для сохранения файла на sd карту, если такая имеется?
Антон
Вот не всегда срабатывает
Антон
https://stackoverflow.com/questions/40068984/universal-way-to-write-to-external-sd-card-on-android Вот как минимум куча проблем
Ilia
Постоянно вылазит эта херня на эмуляторе, есть у кого совет, как это можно исправить?
Antony
ну удачи
Уже так работает
Antony
ну удачи
Это не баг, это фича
Дмитрий
Постоянно вылазит эта херня на эмуляторе, есть у кого совет, как это можно исправить?
Если это Xiaomi, то может помочь "отключение оптимизации MIUI"
Ilia
Это ЭМ от студии
Дмитрий
Тогда хз
Antony
Это ЭМ от студии
Он обычно не запрашивает такое Если только настоящее устройство подключаешь через usb
Antony
Галочку "Always..." Оставляешь?
Ilia
Кончено
Antony
Кончено
Если возможно, попробуй обновить emulator и остальное
Ilia
Тип AVD менеджер обновить? Или сам "девайс"
Roman Kamyshnikov
Подскажите пожалуйста, где лучше искать вакансии для джуниора без опыта?
Ilia
Спасибо
Aleksey
ля, а что у Dagger2 внешний скоуп не может быть с такой же аннотацией, как и внутренний, но при этом иметь отличный жизненный цикл? 🤔
Aleksey
и это если у меня два вложенных фрагмента то у внутреннего не прокатит @PerFragment аннотация, если у внешнего такая же?
Дмитрий
Да, только так
Aleksey
не используй сабкомпоненты
а как лучше? просто компоненты протаскивать?
Aleksey
не используй сабкомпоненты
я так понял, через Component(dependencies) пилить?
Valery
Допустим у тебя есть AppComponent, затем создаешь FragmentAComponent и создаешь интерфейс, в котором пишешь методы, которые возвращают объекты, что нужны для FragmentAComponent. Интерфейс указываешь в @Component(dependencies = [SomeCompDeps]), а сам интерфейс реализуешь в AppComponent