Vitaly
Всем привет! Есть тут разработчики чат-ботов? Нужен специалист на проект. Если да - присылайте свое портфолио в личку)
В этой группе такие вопросы задавать не стоит Поищи лучше группы по запросу "Telegram bot developers"
Вова
В Crashlytics и в аналитике будет отображаться id пользователя (идентификатор)
тогда есть какие либо решения для программного изменения id пользователя?
Вова
setUserId? )
вот этого id
Vitaly
Это где? Мало контекста
Вова
который мы получаем методом getCurrentUser.getUid()
Vyacheslav
Вопрос по WorkManager, если сделать последовательно два воркменеджера A и Б, с одними и теми же правилами то они так последовательно и выполняться когда все правила будут соблюдены ? или это не гарантируется?
Vitaly
вот этого id
https://stackoverflow.com/questions/50292092/firebase-auth-edit-uid
M
Можешь попробовать просто расположить элементы с шириной wrap_content в RecyclerView, но сделать callback который будет дергаться из viewTreeObserver.addOnGlobalLayoutListener Этот метод вызывается когда элементы расположены во View, только тогда ты сможешь получить ширину элементов. Потом отдаешь эти результаты в Fragment или Adapter. Когда ширина каждого элемента группы посчитана, выбираешь максимальную ширину и меняешь данные своего содержимого так, что в данных твоего item будет храниться высота, которая будет у элемента (до этого мог передавать отрицательное число как результат того, что ширина не известна). Эта ширина будет у каждого твоего элемента. После вызываешь notifyDataSetChanged, но конкретно для твоей группы элементов, у которой ты считал ширину Важно, что когда ты не знаешь точную ширину у элементов нужно задавать visibility = View.GONE. Иначе будут мерцания
Проблема в том, что не все элементы одной группы всегда видны на экране. Например, я делаю небольшой скролл и вижу только самый верхний элемент группы. Забиндятся сразу еще пару элементов, которые ниже и не видны на экране, но там дальше могут быть еще элементы, которые забиндятся только при еще большем скролле вниз и тогда ширина группы может увеличиться.
Vyacheslav
Их в очередь надо поставить с помощью enqueue
WorkManager.getInstance(context).enqueue(arrayListOf(requestA, requestB)) и это гарантирует что вызовется сначала А потом Б ?, что будет если допустим в одной из цепочки елементов возникнет ерор? скипнется из общей цепочки или потом какнибудь повториться?
Dmitry
Привет! Почему при shared element transition с анимацией Move вьюха не поднимается вверх с исходной позиции(ImageView просто должен переместиться выше, а по диагонали вылезает из угла? Любые другие анимации из android.R.transition вообще не работают...
Anonymous
Добрый вечер. Могу ли я с эмулятора тестировать api который крутится внутри сети на другом компе ? получаю SocketTimeoutException
Anonymous
с постмана работает все
ABI
с постмана работает все
Та я про эмулятор писал. С него пингай
Anonymous
Реально ли заменить цвет фона этой штуки из swipeRefreshLayout без смены accent?
ԤИОНЕР
Реально ли заменить цвет фона этой штуки из swipeRefreshLayout без смены accent?
Может, лучше всё-таки целиком его этсамое? Тебя самого не напрягает видимый шов на стыке наконечника?
Anonymous
траблы гугла, их же штуч0чка
nie
Ребят, привет, такая проблема после билда aab, файл не загружается в плей маркет
nie
В чем может быть проблема?
влад
Реально ли заменить цвет фона этой штуки из swipeRefreshLayout без смены accent?
наследуешь тему приложения, задаешь там другой акцент, присваиваешь тему к вьюхе))
влад
а так надо сорцы копать, мб и можно каким-то косвенным методом поменять
Anonymous
Anonymous
пингуется
Anonymous
Та я про эмулятор писал. С него пингай
влад
я чот снакбары сто лет не показывал и не встречал, забыл уже как выглядят
Anonymous
theakella122
Поле класса. Сделай val json, а поле убери
не могу val json тк у меня это метод несколько раз юзается
Anonymous
пингуется.
а не. не пингуется. причем ничего вообще
ABI
пингуется.
Тогда проверяй код 😉
Anonymous
я ошибся. вообще ничего не пингуется
Anonymous
Carey
А зачем ctrl+z?
Anonymous
А зачем ctrl+z?
Отменить команду
Carey
ctrl+c же
Anonymous
ctrl+c же
ну привычка с идеи)
Carey
А это - отправить в фон
Carey
ну привычка с идеи)
Фу, в идее даже хоткеи перебитые
Carey
Мне тоже норм, в виме или саблайме )
Anonymous
Тогда проверяй код 😉
я ошибся. вообще ничего не пингуется generic_x86_arm:/ $ ping -c1 google.com PING google.com (64.233.161.100) 56(84) bytes of data. --- google.com ping statistics --- 1 packets transmitted, 0 received, 100% packet loss, time 0ms
Carey
Кек
Eugene
Кто-нибудь в курсе как влияет количество классов в приложении на время холодного запуска?) может статейки есть какие
Сергей
Подозреваю что влияет линейно. Поскольку загрузка класса каждого должна давать оверхед на работу класслоадера
Сергей
Хотя сильно умная jvm может и выкрутится немного
Eugene
просто на сколько адекватно писать много экстеншенов и лямбд ради читабельности кода, если они преобразуются в классы -> число классов растет
theakella122
Ребят, мне надо несколько элементов наверх, несколько в центр и один в низ. Мне нужно создать framelayout и в него linear или одного линеара хватит?
Сергей
просто на сколько адекватно писать много экстеншенов и лямбд ради читабельности кода, если они преобразуются в классы -> число классов растет
Не думаю что можно -руками- написать столько классов что бы влияло алюс внутренние возможно не считаются.
theakella122
хватит одного констреинта
Он мне не нравится. Хз почему, но не хочется его. Решил проблему линиарами в фрейме
theakella122
Удачи, при многоуровневой верстке
Не мешай кислое с пресным. Я не делал ничего сложнее 8ми элементов на одной активности
theakella122
Конечно, но их время для меня не пришло
Сергей
theakella122
Удачи, при многоуровневой верстке
Я просто боюсь его так как все кривосверстанные проекты, которые я чекал, были именно с ним. Некривосверстанные я не чекаю
theakella122
Имею ввиду не разбираю, так то я много хороших прог юзаю
theakella122
Что понимается под кривосверстанные проекты? Какие критерии?
Это когда на экране 3 кнопки и один текствью и юзается конст
theakella122
И все при этом странно и неровно
Данил
Это когда на экране 3 кнопки и один текствью и юзается конст
Очень "хороший" пример экрана. Это не проект, а хрень знает что. Что всего 3 кнопки и 1 TextView
Сергей
Вообще если делать что то красиво И что бы оно было норм от говнофона негра в африке до планшета - то хороший макет ни одного dp не содержит, а ширины и отступы считать и ставить в коде в пикселах. И пох какой лейаут
Сергей
В сантиметрах лучше, самый сок )
Делал) все в пикселях но минимум размера кнопки в мм в коде считается. Идеально от 3 дюймов экрана до планшета
Egor
Это должен быть какой то не очень замудренный дизайн, а в наше время такие редко увидишь
Сергей
Из кода размер в пикселях все одно вью передавать надо. Да и пересчет одной функцией их тудаобратно
theakella122
Очень "хороший" пример экрана. Это не проект, а хрень знает что. Что всего 3 кнопки и 1 TextView
Ту прогу я хочу переделать. Мне скинули проект и угадай что там? Спорю не угадаешь
Сергей
Ну просто в кнопку меньше 8 мм не попасть, в ряду их много и тогда они скроллятся. А на планшете влезают все 20 скажем. Х.з.как такое без размеров в коде делать. Через дп гавно выйдет.