Arsen
слишком много работы в один фрейм делаешь
AspiD
ну да, есть там в презентере свои заморочки, которые убрать особо некуда. но я всё же про недостатки варианта с post =)
Arsen
пост это всего-лишь отсрочка через помещение в "очередь юи треда", грубо говоря на некст фрейме вызовется
Anonymous
а в чем проблема?
Да он выдает мне p0.zzx xzx zxx xxzxz
Anonymous
не отображает методы короче
Arsen
с такими либами обычно юзают документацию на сайте, в самих файлах все обфусцированно/заабракадбрено
AspiD
пост это всего-лишь отсрочка через помещение в "очередь юи треда", грубо говоря на некст фрейме вызовется
ну, я как бы вкурсе =)) меня интересует ответ в духе "такой походох - днище и выстрел в ногу будет там-то там-то" или "норм, с recyclerView иначе нельзя" =)
Arsen
ну да, есть там в презентере свои заморочки, которые убрать особо некуда. но я всё же про недостатки варианта с post =)
лучше копай в сторону оптимизации самой "работы", если есть какой-нибудь дифутил то считай асинхронно, пересмотри структуру вью, мб там хреново сверстано. А вообще в студии профайлер есть, но в нем нужно шарить
Arsen
https://developer.android.com/studio/profile/android-profiler
Arsen
как раз мотивация изучить будет, просто так на сухую, такой материал туго идет
Arsen
мини родмапа: - упопроться в раздел CPU профайлинга - замерять промежуток между началом скрола и окончанием лагов - найти проблемное место - оптимизровать его
AspiD
мотивация - эт да =)) задача починить вьюху, а я пойду по слоям в глубь шатать =))
Arsen
ну и на всякий скажу, что нужно на девайсе тестить, эмулятор может лагать по разным причинам, не обязателньо из-за твоего приложения
AspiD
всё равно спасиб, копну в профайлер =)
Aleksey
пост это всего-лишь отсрочка через помещение в "очередь юи треда", грубо говоря на некст фрейме вызовется
Вот кстати интересный для меня вопрос. В доках View#post предлагают использовать для модификации UI, если вызывающий работает в другом потоке. Но в некоторых ситуациях (например, работа с индикатором загрузки в SwipeRefreshLayout`) рекомендуют тоже использовать `View#post, чтобы ничего не сломать.
Вир
ВСем привет, исп-ю constraintLayout, внутри него keyboardView не могу выравнять содержимое по центру, так как нету аттрибута gravity. Шо делать, есть выход ?
Arsen
привяжи к паренту по всем направлениям
Вир
ну эт да, а содержимое как выровнять
Arsen
ну констрейнт тут уже не при чем
Вир
сами клавиши
Вир
есть решение с констрэйнтом? не хочется добавлять только для клавы релайэтивЛэйаут
Вир
в релэйтиве аттр centerInParent работает, не могу найти, что то похожее для констрэйнта
✙
ну эт да, а содержимое как выровнять
Поиграть с шириной/высотой
Arsen
Вот кстати интересный для меня вопрос. В доках View#post предлагают использовать для модификации UI, если вызывающий работает в другом потоке. Но в некоторых ситуациях (например, работа с индикатором загрузки в SwipeRefreshLayout`) рекомендуют тоже использовать `View#post, чтобы ничего не сломать.
звучит как совет от тех, кто не понимает "как это работает", все эти "на всякий случай" это костыли, у любого API должны быть гарантии определенного поведения, исходя из которых можно строить логику своей програмы
✙
wrap content и привязка к обеим сторонам вроде сделает по центру
Konstantin
пост это ебаный message system
Konstantin
типа "на следующем проходе цикла" - а это уже асинхронщина
Вир
wrap content и привязка к обеим сторонам вроде сделает по центру
черт у меня ширина в match parent стояла и не замечал. Помогло
Arsen
гарантии работы - это не про андроид
в андроиде(гугле) разные люди работают, половина апи\либ полное говно, другая половина - збс
Ivansuper
Ребят, у кого нибудь есть под рукой код, который может перевести массив байт в подобное представление?
Ivansuper
Ivansuper
Т.е. в строку, которая будет выглядеть так в моноширинном шрифте
Ivansuper
Это не по андроиду вопрос, но может кто с ходу имеет нужное
Arsen
string.format ?
Arsen
шрифт это про настройки редактора ну или api, если кодишь редаткор)
Sergey
Вроде теперь красиво
Я, конечно, не знаю Котлин, но гляжу на этот код и возникает чувство, что сначала ты вернёшь пустой список, а после другой поток попытается добавить в него значение.
Anonymous
Здравствуйте, а что лучше? Девушка или https://developer.android.com
Mike
Депрекейтед же
что, где, почему?
Mike
Здравствуйте, а что лучше? Девушка или https://developer.android.com
Девушка, конечно. Особенно если она прочитала developer.android.com.
Сергей
там правят и добавляют быстрее чем можно успеть прочитать
Anonymous
Что за Android Dev Summit 2019?
Sergey
что, где, почему?
https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.channels/map-not-null-to.html
Sergey
Оно?
Mike
Оно?
нет, это на канале, а я про коллекции
Александр
Подскажите, где искать вакансии джуну в Москве? На HH что-то их вообще печально мало((
Jacob
Товарищи, а что использовать когда нужно типо отправлять документы файлы+json, но делать это типо в фоне после заполнения формы. Как это лучше делать? workmanager ок? Нужно показывать плашку что с этим запросом ушел или ждет, ошибка
Denis
Подскажите, где искать вакансии джуну в Москве? На HH что-то их вообще печально мало((
Там и откликаться. Если есть хорошее портфолио, то можно найти hr в интернете и написать
Александр
Там и откликаться. Если есть хорошее портфолио, то можно найти hr в интернете и написать
Спс, буду тогда портфолио клепать) А то откликаюсь, а мне даже тестовое не высылают(
Michael
жиза, было такое, на 8 откликов один собес и провал)
Я думал, что у таких людей провалов от силы 10%))
Mike
Я думал, что у таких людей провалов от силы 10%))
ага, вместе со свидетельством о рождении выдали трудовой договор)
Сергей
ну, чисто эмпирически - на 100 посланных резюме обычно 10 ответов/собеседований, на 10 ответов/собеседований - один оффер. Если показатели сильно хуже этой кривой - то да, можно беспокоиться, а так то че
Michael
На самом деле вакансии на Джунов как-то обычно не вешают. В моей конторе постоянно требуются джуны, но объявлений никто не вешает: обычно стараются искать через знакомых итд.
Michael
Поэтому можно искать интересующие конторы и писать прямо на почту: собственно я так и нашел
Konstantin
Мне кажется дело в твоей фамилии PS без обид)
помимо смены фамилии я бы еще описание в инфе почистил😀
Mike
Попробую, главное портфолио по-ярче выделить)
о, фига, я за такое Bio сразу баню обычно
Александр
AspiD
И снова здрасьте =) есть вертикальный ScrollView, внутри кроме прочего есть горизонтальный RecyclerView. проблемка в том, что листая горизонтальный список, хватает небольшой криворукости чтобы событие перешло к родителю. можно как-то поменять чувствительность? в родительском ScrollView дофига всего, и меня бы устроило, чтобы до 45 градусов считалось горизонтальным свайпом
Anonymous
На HH всегда есть вакансии, просто нужно проходить собеседования, а чтобы это сделать, надо знать то что знают андроид разработчики
Александр
Справедливости ради, вакансий "Android Junior Developer" лично в моём городе практически нет. Поэтому приходится ходить просто как дев(и получать по щам :D )
AspiD
Подскажите, где искать вакансии джуну в Москве? На HH что-то их вообще печально мало((
пиши резюме нормальное, обновляй почаще. HR сами задалбливать начинают
Anonymous
В Питере лучше всего
AspiD
Вакансии вообще не особо показатель =) мне процентов 70 из того что писали, вакансии не имели на hh вообще.
Anonymous
Александр
Попробуй удаленку
Джун на удалёнке, это какая-то адская смесь) Наговнокодил и сразу в репозиторий)
AspiD
Джун на удалёнке, это какая-то адская смесь) Наговнокодил и сразу в репозиторий)
прям настолько джун, что комментариями к реквесту не отделаешься? =)
Anonymous
Подскажите плиз что делать override fun onMessageReceived(p0: RemoteMessage?) { p0...все методы слоеманные какие то zzx xzxz
Anonymous
Что делать?