Aleksei
Эхх..
Сергій
Сергій
Сейчас для этого SysTrace есть
Сергій
Но она немного сложнее в понимании 🌚
Aleksei
Может в 24 можно найти, но это уже не так важно.
Сергій
https://youtu.be/9HtTL_RO2wI
Тут более детально, с десятой минуты.
Aleksei
Alex
Ребяяяят, подскажите, как распарсить запросы приложения к серверной части?
Alex
Точнее, волнуют не сами запросы, а ответы
Dug
Sanya
Товарищи устанавить android sdk в intellij IDEA не получается😬
С developers.android.com пакет tools скачал, в intellij на него путь указал, sync filed пишет
Amir
3rd-party Gradle plug-ins may be the cause
Каждый раз при ребилде проекта появляется эта ошибка из-за инстант рана. Отрубаю его, а он при следующем ребилде опять появляется. Как его отрубить насовсем?
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 чтобы трафик так не жрать
Berg
Berg
Siarhei
для сокетов нужны изменения с бэка (
ну если гет запросы то как минимум if-since-modified пусть запилят
если сам себя вызывает то никого он ждать не будет. вызывай когда получен результат
Berg
Владислав
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 постоянно?
Himars
Kanstantsin
Kanstantsin
неочень понимаю
Oleksandr
конкретно для каких ситуаций ? такое нужно вообще
Например у нас есть фрагмент со списком и при переходе на выбранный айтем мы переходим на новый фрагмент и при возврате на фрагмент со списком view теряет адаптер, если сохранять view то адаптер не теряется
Никита 🙃
Никита 🙃
Ivansuper
Ivansuper
Kanstantsin
Kanstantsin
сохраните адаптер полем например
Kanstantsin
view у фрагмента не хренится в стэке и пересоздается каждый раз, у активити хранится
Kanstantsin
просто пересеттайте адаптер снова на новую view
Kanstantsin
и делов то
Kanstantsin
ну это проблема с адаптером тогда
Kanstantsin
хотя я не помню должен ли адаптер держать позицию скролла, но мне кажется должен
Kanstantsin
как я помню что я в таком случае сеттал просто адаптер в новый view и всё ок
Kanstantsin
всё работало как надо
Kanstantsin
надо смотреть где проблема в адаптере, а пересоздавать view во фрагменте, это правильный подход, хранить view неочень хорошо
Ivansuper
Позиция запоминается не адаптером
Kanstantsin
через bundle ?
Kanstantsin
когда id есть у ресайклера
Kanstantsin
тогда так
Kanstantsin
возможно
Kanstantsin
но это должно само работать тоже
Ivansuper
Вью через бандл отдает все перед пересозданием
Kanstantsin
ну да, да
Kanstantsin
значит так
Kanstantsin
просто где-то видно косяк, раз не сохраняется
Ivansuper
Если задать адаптер после восстановления состояния иерархии вью, позиция будет на нуле
Ivansuper
Ибо на момент восстановления в списке адаптера нет или он пуст
Захар
почему в этом чате 4к душ
а в @android_talks всего 176? -_-
Ivansuper
Что за скрытый пиар канала?
Захар
Захар
никто не пишет
Ivansuper
Ну и сиди тут
Захар
мне грустно
Захар
выгонят нафиг
вопросы явно у меня не про дев
Захар
хотя
аналоги android studio есть?
Ivansuper
За пиар других каналов вылететь вероятность больше
Ivansuper
Захар
Ivansuper
мне 14((
Это тебе не мешает кодить
Захар
а отдельного билдера вроде нету(могу ошибаться)
Сергій
Сергій
🌚
Sergey F
Ivansuper
И оверлорд в 30 ага