ну идея понятна, электронный датчик - камера имеет порог чувствительности - пиксел + нормализация картинки для отсечения помех, выглядит как работа для нейросети
а зачем тебе провайдер?
посмотри на mesh сети, не требующие провайдера, на них вполне реально собрать новое FIDO, люди перемещаются по городу и автоматом коннектятся через wifi - рано или поздно пакеты дойдут, в такой сети хабом будет общественный транспорт
В жизненном цикле View экземпляр презентера берётся из класса Application
презентеры это просто логика вынесенная из View, лучше их пересоздавать вместе с View и связывать с текущим состоянием модели
Зачем работать через интерфейс презентера если каждому View соответствует свой конкретный класс презентера? Презентер может реализовывать любое количество интрефейсов, но View работает с самим классом презентера.
а что лендинги еще живы? по моему они настолько себя скомпроментировали всякими мошенническими продажами что когда люди на них попадают, то сразу закрывают
страничка в вк намного доверительнее
а в какой момент происходит переход на другой поток? как я понимаю при встрече suspend функции происходит преключение выполнения, при этом может использоваться текущий поток, а может и другой,
т.е. в "код, в котором через пару минут isDownloading будет false, чтобы выйти из цикла" где-то явно используется suspend функция? типа delay например,
не println же это?
потому что надо передавать не интерфейс а класс его реализующий
вопрос: чем отличается
CategoryAdapter categoryAdapter = new CategoryAdapter(getContext(), categoryList);
от
public CategoryAdapter(Context mContext, List mData, IItemClick itemClick )?
mkone112, разработчик сначала экономит время не отслеживая все возможные случаи, а потом, все что найдет тестировщик - приходит обратно с описанием воспроизведения, и это второй раз экономит время разработчика
Wan-Derer, пожалуй это неправильно, рекомендуют на каждом слое заводить свои объекты,
как раз подходит для случая когда бизнес объект собирается из нескольких источников
youngMaster, Akka.NET порт явовской акки
или скажем c# клиенты к kafka обновляются сильно позже явовских, и так куда ни ткни
PS: а еще вы все продали душу билли г.
тут блок динамической инициализации, он запускается при вызове конструктора
а блок статической инициализации - при создании экземпляра класса (его загрузке)
никто этими извращениями не пользуется
когда все плохие слова на всех языках будут занесены в список - в ход пойдет псевдографика!
запреты употреблять плохие слова не помогут, потому что их хотят употреблять и будут употреблять
президент сукарно подтвердит