Alex
Считаю, что нет.
есть, я например шиплю програму под разными апп ид в разные страны\клиенты, в разных стран мне нужны разные интеграции с разной фигней включая толстые сдк для работы с хардварем
Alex
в модули
типо несколько рутовых модулей делать у которых в зависимостей то что нужно?
Alex
вообще мб модули это конечно решение, хз, не до конца понимаю как с ними удобно сделать все это
Alex
надо разбираться
Alex
а где его(посредника) хранить?
кто его должен создавать?
Alex
в сервисе
А каким образом на него подписываться, если он будет в сервисе? Т.е. сервис должен содержать метод, который будет возвращать observable?
Vitaly
Такой вопрос: возможно ли проигрывать музыку при полностью убитом процессе приолжения? Получаю сигнал через FirebaseMessagingService и оттуда запускаю мелодию с помощью MediaPlayer Всё работает, но когда я убиваю процесс приложения, при запуске мелодии в setDataSource возникает ошибка
Alexey
А каким образом на него подписываться, если он будет в сервисе? Т.е. сервис должен содержать метод, который будет возвращать observable?
Можно сервис как контейнер использовать, а можно через даггер держать его в компоненте. Можно еще в retain фрагменте держать
Vitaly
Сейчас кину реализцию этого всего, может там проблема
Anonymous
Меняю курсор в EditText в рантайме с помощью этого метода. Работает только в onCreate активности, после этого не работает однако ошибок в рефлексии не возникает
Anonymous
Vitaly
https://gist.github.com/VitalyPeryatin/abcaa37835a4a817793206988592ffc2
Anonymous
Если я правильно понял requestLayout заставит вьюху перерисоваться
Сергій
Если я правильно понял requestLayout заставит вьюху перерисоваться
это стригеррит measure/layout/draw всего дерева вью =)
Mike
ух-ты какой старый костыль, копировал такое с SO года три назад
Dmytro
Ребят, что-то туплю. Помогите плиз. Если динамично создал контейнер val linearLay = LinearLayout(context)Добавил в него парочку текстВью, тоже динамично создав linearLay.addView( customTextView )Как мне вычислить высоту linearLay? Мне нужно добавлять текстВьюшки пока высота контейнера меньше какого-то значения
Сергій
а как же тогда?
а что именно тебе надо сделать? просто перекрасить курсор?
Anonymous
а что именно тебе надо сделать? просто перекрасить курсор?
если с этим проблем нет то да если есть то в моем юзкейсе я могу просто пересоздать едиттекст с помощью третьего конструктора передав стиль
Dmytro
measure
linearLay.measuredHeight ?
Mike
linearLay.measuredHeight ?
нужно вызвать measure(), потом уже можео забрать measured*
Сергій
да
тогда публичного апи нету )
Сергій
цвет курсора зависит от цвета текста, если менять програмно
Dmytro
нужно вызвать measure(), потом уже можео забрать measured*
спасибо, так и делал. Но что-то меня не устроило, если смогу сформулировать, еще приду :)
Anonymous
тогда публичного апи нету )
colorPrimary в стиле его поменяет?
Сергій
colorPrimary в стиле его поменяет?
да, атрибуты темы тоже меняют цвет, только кажется colorAccent
Anonymous
да, атрибуты темы тоже меняют цвет, только кажется colorAccent
да, colorAccent. ^^ в моем юзкейсе я могу просто пересоздать едиттекст с помощью третьего конструктора передав стиль
Vitaly
Возможно ли запустить MediaPlayer из FirebaseMessageService?
Сергій
Alex
как же приятно когда сломался R8 Caused by: com.android.tools.r8.utils.AbortException: Error: Attribute Signature requires InnerClasses attribute. Check -keepattributes directive. (если вставить атрибут то ломается в рантайме, что то выкинул из ресурсов) еще вчера с этого коммита все билдилось
ᴀɴᴅʀᴇʏ
Всем привет. Кто-нибудь выкладывал приложение на Google Play на альфа тестирование? Проблема в том, что я не могу удалить все списки тестеров и создать новый. Я писал в техподдержку, но мне посоветовали почистить кеш, зайти из под инкогнито и использовать другой браузер. Но все эти способы не помогают. Есть ли вообще возможность удалять списки тестеров или их можно делать только неактивными? Я и нажимал на кнопку Remove testers, но они всё равно не удаляются.
ᴀɴᴅʀᴇʏ
Alexey
Поясните плз, почему вместе с репозиториями частенько пишутся интеракторы (после веба заметно)? Зачем они нужны если можно обращаться напрямую к репозиторию? Есть какая-то веская причина?
Alexey
То есть можно спокойно забить и обходиться без них?
Alexey
Спасибо)
Сергій
Тут любят побольше слоёв делать
Alexey
о, благодарю за ссыль
Nick Senchurin
То есть можно спокойно забить и обходиться без них?
архитектура не ради архитектуры, а чтобы было проще проект поддерживать
Евгений
здравствуйте, кто создавал тг бота с инлайн клавиатурой
Mike
архитектура не ради архитектуры, а чтобы было проще проект поддерживать
например, чтобы при поддержке нужно было менять больше файлов
Alexey
Так а какая разница, взаимодействуешь ты с репозиторием или интерактором? Можно сделать еще 10 интеракторов по пути до репозитория но смысл не поменяется
Alexey
Репозиторий и так отделен интерфейсом и как мне кажется этого достаточно
Stas
у вью есть максимально-допустимый размер?
Stas
помню когда-то слышал про предел в 4к пикселей высоту.
Сергій
помню когда-то слышал про предел в 4к пикселей высоту.
есть максимальный размер текстуры которую может ренерить gpu
Сергій
это обычно 4096x4096 px
Stas
к webview ведь это не относится?
Сергій
любая вью растеризируется в текстуру
Сергій
кроме surfaceview
Сергій
к webview ведь это не относится?
webview наверное у тебя ограничен же размерами экрана
Stas
она внутри scrollview =)
Сергій
омг 🌝
Stas
такой кейс.
Stas
нужна вебвью, под ней другой ui.
Сергій
она внутри scrollview =)
появились проблемы с этим?
Stas
когда размер в 7000 пикселей. да. пока не понимаю, проблема с html или самой вебвью.
Семен
А у кого-нибудь есть этот курс https://startandroid.ru/ru/courses/dagger-2.html?
ᴀɴᴅʀᴇʏ
Извините за глупый вопрос или может он показаться холиварным, но хотелось бы спросить. Я уже почти год пишу на Котлине и мне иногда предлагают офферы на проекты, где именно Java. Что стоит ожидать от этих проектов и будет ли этот язык лидирующим в будущем? Или это вообще непринципиально?
ᴀɴᴅʀᴇʏ
А у кого-нибудь есть этот курс https://startandroid.ru/ru/courses/dagger-2.html?
Есть же много хороших англоязычных статей и туториалов по даггеру
Семен
например?
ᴀɴᴅʀᴇʏ
Здесь можно кидаться ссылками?
ᴀɴᴅʀᴇʏ
Согласен, вопрос был глупый. Я просто работал во всех проектах, где писали на котлине. Поэтому по неопытности (всего полтора года опыта комерческого) ляпнул не то)
ᴀɴᴅʀᴇʏ
Хотя я сам начинал писать проекты на Джава