Aleksei
Эхх..
Сергій
Сейчас для этого SysTrace есть
Сергій
Но она немного сложнее в понимании 🌚
Aleksei
Он есть в папке с сдк
Не, выпилили в 27, 28.
Aleksei
Может в 24 можно найти, но это уже не так важно.
Сергій
https://youtu.be/9HtTL_RO2wI Тут более детально, с десятой минуты.
Alex
Ребяяяят, подскажите, как распарсить запросы приложения к серверной части?
Alex
Точнее, волнуют не сами запросы, а ответы
Sanya
Товарищи устанавить android sdk в intellij IDEA не получается😬 С developers.android.com пакет tools скачал, в intellij на него путь указал, sync filed пишет
Глеб
за бесплатно что то пилить и потом допиливать... эхх молодо-зелено )
"У нас дружный коллектив и крутые технологии, много сложных интересных задач, мы не зацикливаемся формальным графиком, а работаем на результат" "стек - котлин-даггер-эрыкс-мокси-чичироне-реалм-и-батернайф"
Глеб
за бесплатно что то пилить и потом допиливать... эхх молодо-зелено )
(ps: наш Коля, когда уходил - сказал, что все это должны знать, так что - "найдёте!") 👍
Amir
3rd-party Gradle plug-ins may be the cause Каждый раз при ребилде проекта появляется эта ошибка из-за инстант рана. Отрубаю его, а он при следующем ребилде опять появляется. Как его отрубить насовсем?
Aleksei
https://youtu.be/9HtTL_RO2wI Тут более детально, с десятой минуты.
Нашел похожую статью в доках. https://developer.android.com/topic/performance/vitals/render
Dmitry
47 уязвимостей в Android-прошивках и новый вид атак Man-in-the-Disk Компания Kryptowire представила на конференции DEF CON результаты своего исследования прошивок различных Android-смартфонов, в результате которого было выявлено 47 уязвимостей, затрагивающих 27 различных моделей смартфонов от Alcatel, ASUS, LG, ZTE, Sony, Nokia, Orbic, Oppo, MXQ и ряда других производителей.
Berg
ребят, как работает Хэндлер? Например я создаю раннэбл объект с postDelayed в 5секунд. Там идет запрос на сервак. Так вот, он дождется ответа сервера, потом отсчитает 5сек и только потом запустит раннэбл заново? Или ему ваще по брарабну на обработку кода раннэбл и через 5сек снова запустит его. То есть в чем проблема, при плохом интернете запрос будет долго обрабатываться и не успевать принять ответ, а в это время хэндлер будет уже новые запроосы кидать?
Siarhei
ребят, как работает Хэндлер? Например я создаю раннэбл объект с postDelayed в 5секунд. Там идет запрос на сервак. Так вот, он дождется ответа сервера, потом отсчитает 5сек и только потом запустит раннэбл заново? Или ему ваще по брарабну на обработку кода раннэбл и через 5сек снова запустит его. То есть в чем проблема, при плохом интернете запрос будет долго обрабатываться и не успевать принять ответ, а в это время хэндлер будет уже новые запроосы кидать?
всмысле? postDelayed отработает один раз, если надо еще раз - вызываем его еще раз, вот пример с вызовом переодически https://stackoverflow.com/a/20784353/5599807 а зачем раз в 5 сек делать (так понимаю один и тот же) запрос, если не секрет? темболее что ответ может быть тяжеловат... может вам сокеты нужны, сервис, или еще чего. ну плюс как минимум if-since-modified чтобы трафик так не жрать
Siarhei
для сокетов нужны изменения с бэка (
ну если гет запросы то как минимум if-since-modified пусть запилят если сам себя вызывает то никого он ждать не будет. вызывай когда получен результат
Oleksandr
Всем привет, нормальная ли практика хранить view как поле фрагмента чтобы не делать inflate каждый раз? public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { if (mView == null) mView = inflater.inflate(R.layout.fragment_body_health_add_allergy, container, false); return mView; }
Roman
а для чего хранить view постоянно?
Siarhei
Привет всем кто занимался распознаванием текста на русском? можете подсказать
https://github.com/firebase/quickstart-android/tree/master/mlkit или гугловское апи. или tesseract. или abbyy апи, и т.п. + куча сдк под конкретные цели, если надо не просто текст а визитки, паспорт и т.п.
Kanstantsin
неочень понимаю
Oleksandr
конкретно для каких ситуаций ? такое нужно вообще
Например у нас есть фрагмент со списком и при переходе на выбранный айтем мы переходим на новый фрагмент и при возврате на фрагмент со списком view теряет адаптер, если сохранять view то адаптер не теряется
Kanstantsin
сохраните адаптер полем например
Kanstantsin
view у фрагмента не хренится в стэке и пересоздается каждый раз, у активити хранится
Kanstantsin
просто пересеттайте адаптер снова на новую view
Kanstantsin
и делов то
Oleksandr
просто пересеттайте адаптер снова на новую view
Храню и адаптер тоже, но там не все гладко тоже, не сохраняется позиция скролла
Kanstantsin
ну это проблема с адаптером тогда
Kanstantsin
хотя я не помню должен ли адаптер держать позицию скролла, но мне кажется должен
Kanstantsin
как я помню что я в таком случае сеттал просто адаптер в новый view и всё ок
Kanstantsin
всё работало как надо
Kanstantsin
надо смотреть где проблема в адаптере, а пересоздавать view во фрагменте, это правильный подход, хранить view неочень хорошо
Ivansuper
Позиция запоминается не адаптером
Kanstantsin
через bundle ?
Kanstantsin
когда id есть у ресайклера
Kanstantsin
тогда так
Kanstantsin
возможно
Kanstantsin
но это должно само работать тоже
Ivansuper
Вью через бандл отдает все перед пересозданием
Kanstantsin
ну да, да
Kanstantsin
значит так
Kanstantsin
просто где-то видно косяк, раз не сохраняется
Ivansuper
но это должно само работать тоже
Именно. Тут надо смотреть, что все данные в адаптере есть до того как все начнет восстанавливаться
Ivansuper
Если задать адаптер после восстановления состояния иерархии вью, позиция будет на нуле
Ivansuper
Ибо на момент восстановления в списке адаптера нет или он пуст
Захар
почему в этом чате 4к душ а в @android_talks всего 176? -_-
Ivansuper
Что за скрытый пиар канала?
Захар
Захар
никто не пишет
Ivansuper
Ну и сиди тут
Захар
мне грустно
Захар
выгонят нафиг вопросы явно у меня не про дев
Захар
хотя аналоги android studio есть?
Maryna
мне грустно
работать не пробовал?
Ivansuper
За пиар других каналов вылететь вероятность больше
Ivansuper
Ivansuper
мне 14((
Это тебе не мешает кодить
Захар
Это тебе не мешает кодить
я по дектоп гуи в студии 5фпс
Захар
а отдельного билдера вроде нету(могу ошибаться)
Sergey F
я по дектоп гуи в студии 5фпс
Перекатывайся в веб, будешь молодым фрилансером, глядишь в 18 мидлом будешь
Сергій
🌚
Sergey F
Ivansuper
И оверлорд в 30 ага
Андрей
тимлид в 23
я про такое уже где-то читал 😒