Size: a a a

Android Developers

2019 December 18

t

trashkalmar in Android Developers
на других девайсах (+эмуляторе) так же?
источник

t

trashkalmar in Android Developers
вероятно, крэш в приложении, по-тихому падает просто
источник

EK

Eugene Kostyuk in Android Developers
trashkalmar
на других девайсах (+эмуляторе) так же?
На трех девайсах пробовал
источник

EK

Eugene Kostyuk in Android Developers
trashkalmar
вероятно, крэш в приложении, по-тихому падает просто
пытался поймать
источник

EK

Eugene Kostyuk in Android Developers
Безуспешно
источник

VM

Vadim Morozov in Android Developers
Такая история
так как у меня вызывался несколько раз instantiateItem то и view перерисовывалась несколько раз, из за этого бликала
Решилась проблема с помощью данного кода
    override fun instantiateItem(container: ViewGroup, position: Int): Any {
       val view = map.getOrPut(position) {
           AuthorizationHeaderView(context = context)
       }
       updateViewContent(view, data[position])
       timeUpdateListeners.add(view as TimeUpdateListener)
       container.addView(view, 0)
       return view
   }

но теперь получается что у меня в map всегда будет вьюшка
думаю ок, надо просто удалить её в методе destroyItem
написал что то следующее
    override fun destroyItem(container: ViewGroup, position: Int, view: Any) {
       super.destroyItem(container, position, view)
       timeUpdateListeners.remove(view as TimeUpdateListener)
       map.remove(position)
   }

и блики вернулись
дело в том что destroyItem вызывается по какой то причине тоже несколько раз
и теперь думаю как можно корректно удалить из мапы значения (map.remove(position))
источник

t

trashkalmar in Android Developers
Eugene Kostyuk
пытался поймать
я бы пристально рассматривал логкат. Обычно там всё есть
источник

EK

Eugene Kostyuk in Android Developers
trashkalmar
я бы пристально рассматривал логкат. Обычно там всё есть
Process 28269 terminated. А выше только респонс от бэка)
источник

EK

Eugene Kostyuk in Android Developers
trashkalmar
я бы пристально рассматривал логкат. Обычно там всё есть
В общем не все так просто
источник

t

trashkalmar in Android Developers
Eugene Kostyuk
Process 28269 terminated. А выше только респонс от бэка)
Значит 146% крэш. Ищите лучше)
источник

KA

Kirill Ashikhmin in Android Developers
Коллеги, быстрый вопрос: как через ресурсы определить drawable для длинных экранов (всякие-там 21:9 и т.д.)?
источник

EK

Eugene Kostyuk in Android Developers
trashkalmar
Значит 146% крэш. Ищите лучше)
Магия какая-то происходит, однозначно) Ни в log ни в run ничего) Остался последний вариант... Доказать ПМу, что эта фича не нужна в приложении)
источник

SM

Starikov Mark in Android Developers
Kirill Ashikhmin
Коллеги, быстрый вопрос: как через ресурсы определить drawable для длинных экранов (всякие-там 21:9 и т.д.)?
разные папки
источник

AO

Artem Osipov in Android Developers
Гайз, подскажите по AutoCompleteTextView
Мне нужно чтобы dropDown был не больше определенного размера, скажем 200dp

Я нашел что есть параметр dropDownHeight, но если установить его то дропдаун будет _всегда_ такого размера, даже если там один вариант остался. Выглядит так себе)
источник

KA

Kirill Ashikhmin in Android Developers
Starikov Mark
разные папки
логично. А какой именно модификатор? ***dpi ration не определяют
источник

t

trashkalmar in Android Developers
Eugene Kostyuk
Магия какая-то происходит, однозначно) Ни в log ни в run ничего) Остался последний вариант... Доказать ПМу, что эта фича не нужна в приложении)
Рекомендую обзавестить рутованным девайсом. Любой крэш автоматом складывается в /data/system/dropbox. Даже если в логкате ничего нет
источник

Н

Нурсултан Есжияров in Android Developers
Кто знает источники, где можно научиться парсинг
источник

Н

Нурсултан Есжияров in Android Developers
Ну видео уроки или тип того
источник

RH

Ruslan Hanza in Android Developers
Нурсултан Есжияров
Кто знает источники, где можно научиться парсинг
Что ты подразумеваешь под "парсинг"?
источник

Н

Нурсултан Есжияров in Android Developers
Парсинг сайтов
источник