Size: a a a

Android Developers

2020 March 16

I

Ivan in Android Developers
Quantum Harmonizer
Я про это утверждение: «RecyclerView переиспользует ячейки списка при скроллинге.» Как бы и чо? ListView тоже.
То, что переиспользует из коробки. А для list view надо накручивать руками через view.setTag
источник

Sergey λ in Android Developers
Ivan
То, что переиспользует из коробки. А для list view надо накручивать руками через view.setTag
ViewHolder только избавляет от необходимости делать каждый раз findViewById при баинде
источник

QH

Quantum Harmonizer in Android Developers
Ivan
То, что переиспользует из коробки. А для list view надо накручивать руками через view.setTag
ViewHolder не про переиспользование, а про кеширование findViewById. Из коробки все переиспользуют.
источник

Sergey λ in Android Developers
plus again
источник

A

Andrii in Android Developers
ребят, кто знает ПРОСТЫЕ гайды/примеры по MVVM на котлине?

объясню - все что я видел, либо с кучей доп библиотек (даггер, rx и тд)
и сложной логикой, либо слишком уж абстрактные (как у гугла)
с отсутствием необходимых шагов при подключении
источник

QH

Quantum Harmonizer in Android Developers
Andrii
ребят, кто знает ПРОСТЫЕ гайды/примеры по MVVM на котлине?

объясню - все что я видел, либо с кучей доп библиотек (даггер, rx и тд)
и сложной логикой, либо слишком уж абстрактные (как у гугла)
с отсутствием необходимых шагов при подключении
источник

I

Ivan in Android Developers
Quantum Harmonizer
ViewHolder не про переиспользование, а про кеширование findViewById. Из коробки все переиспользуют.
Нет. Про переиспользование. Тэг накручивается на parent, к которому прикреплена вьюха ячейки. Вот он из коробки ресайклится, а не сама ячейка. А ресайклер делает это с ячейкой, да ещё и для нескольких типов
источник

A

Andrii in Android Developers
дякую, уже смотрю
источник

TT

Turalllb Turalll in Android Developers
как UI дебажить на всякие множественные обновления экрана?
источник

QH

Quantum Harmonizer in Android Developers
Ivan
Нет. Про переиспользование. Тэг накручивается на parent, к которому прикреплена вьюха ячейки. Вот он из коробки ресайклится, а не сама ячейка. А ресайклер делает это с ячейкой, да ещё и для нескольких типов
Посмотри любой стандартный адаптер для листвью. Холдера там нет, переиспользование — есть.
источник

ГА

Георгий Авакян... in Android Developers
Помогите плз, клавиатура закрывает bottomsheet, как исправить?
источник

I

Ivan in Android Developers
Евгений Тимочкин
Всем привет. Подскажите в какую сторону копать? Есть приложение на Android, есть устройство, подключаемое по Bluetooth, которое "спамит" данными через notification характеристику.Внимание вопрос, есть какие-то подходы, для обработки этих данных как потока? Каждая "посылка" данных состоит из 19 байт. Сейчас думаю добавлять прилетевшие байты в очередь и в отдельном потоке обрабатывать их (правильно ли использовать Service для этого?). Повлиять на струтуру данных, которые "летят" с устройства нет возможности. Данные могут лететь в "разобранном" виде, т.е. начало числа (1-й байт) прилетает в первой посылке, а вторая часть числа (2-й байт) прилетает в следующей. Поэтому собссно и вопрос возник.
Если девайс ble- посмотри оф.гайд по работе с ble. Там можно подписаться на обновления и получать pending intent в фоне
источник

I

Ivan in Android Developers
Quantum Harmonizer
Посмотри любой стандартный адаптер для листвью. Холдера там нет, переиспользование — есть.
О я их столько насмотрелся) расставь логи при inflate ячейки, а потом посчитай количество вызовов с холдером и без)
источник

QH

Quantum Harmonizer in Android Developers
Ivan
О я их столько насмотрелся) расставь логи при inflate ячейки, а потом посчитай количество вызовов с холдером и без)
одинаково
источник

QH

Quantum Harmonizer in Android Developers
либо у тебя какие-то другие холдеры
источник

EG

Evgeny GooDi in Android Developers
Как отправить PUT-запрос, используя ретрофит и moshi. Не могу чот найти пример. Надо отправить в боди list<MyItem>, где одно из полей есть File.
источник

F

Flogiston in Android Developers
onViewRecycled() визивается в каких то других случаях кроме когда елемент списка проскролился и перестал быть виден?
источник

AP

Alexey Pushkarev in Android Developers
Переслано от Alexey Pushkarev
посоны, кто-то бэграунд джобы тестил? Почему если время перевести оно не стартует?
источник

OY

Oleksandr Yahnenko in Android Developers
Кто юзал android navigation component, как вы решали краш, когда идет одновременный вызов двух и более переходов?
(IllegalArgumentException -  navigation destination 'actionId' is unknown to this NavController)
P.S например когда одновременно тапают на две кнопки перехода(action не глобальные)
источник

F

Flogiston in Android Developers
Alexey Pushkarev
Переслано от Alexey Pushkarev
посоны, кто-то бэграунд джобы тестил? Почему если время перевести оно не стартует?
потому что джоба стартует через промежуток времени а не после дєдлайна
источник