Size: a a a

Android Developers

2020 March 11

K

Kirill in Android Developers
Dmytro Borysov
Отличное использование намбер пикера))
ну а как?
источник

K

Kirill in Android Developers
Это скрин из инета.. вопросы на эту тему есть. а ответов нет
источник

AS

Almas Shagdarov in Android Developers
Люди добрые помогите надо после adapter.submitlist  binding recyclerview.scrollToPosition(position) уходить на вверх что посоветутете?
источник

AS

Almas Shagdarov in Android Developers
Position есть только он не хочется скролится
источник

AS

Almas Shagdarov in Android Developers
viewModel.tasksNewList.observe(viewLifecycleOwner, Observer {
           adapter.submitList(it)
           if (position >= 0) {
               binding.recyclerview.smoothScrollToPosition(position)
           position = -1
           }
       })
источник

DB

Dmytro Borysov in Android Developers
Kirill
Это скрин из инета.. вопросы на эту тему есть. а ответов нет
Используй другой элемент, строки должны переноситься
источник

Я

Ярослав in Android Developers
Kirill
чтобы было не так, а ...
Лул
источник

K

Kirill in Android Developers
Dmytro Borysov
Используй другой элемент, строки должны переноситься
В смысле?
источник

DB

Dmytro Borysov in Android Developers
Almas Shagdarov
viewModel.tasksNewList.observe(viewLifecycleOwner, Observer {
           adapter.submitList(it)
           if (position >= 0) {
               binding.recyclerview.smoothScrollToPosition(position)
           position = -1
           }
       })
Самбмит асинхронный, походу рано скролишь
источник

DB

Dmytro Borysov in Android Developers
Kirill
В смысле?
Что не понятного? Намбер пикер не предзначен для длинных строк
источник

K

Kirill in Android Developers
Какой другой элемент можно использовать..
источник

DB

Dmytro Borysov in Android Developers
Kirill
Какой другой элемент можно использовать..
Дейтпикер попробуй или таймпикер
источник

СМ

Стас М in Android Developers
Или ресайклервью +snaphelper, если сильно не лень)
источник

A

Amir in Android Developers
RxJava Flowable + Room
У меня есть один query в связке из 3х таблиц где я вытаскиваю список для отображения.
Эти 3 таблицы я обновляю одновременно, и из-за этого flowable дергает 3 раза, вместо одного.
Как сделать чтобы связка отрабатывала только один раз?
источник

DB

Dmytro Borysov in Android Developers
Amir
RxJava Flowable + Room
У меня есть один query в связке из 3х таблиц где я вытаскиваю список для отображения.
Эти 3 таблицы я обновляю одновременно, и из-за этого flowable дергает 3 раза, вместо одного.
Как сделать чтобы связка отрабатывала только один раз?
пилить костыли, что когда ты обновил 3 таблицы, фловабл выполнить только на 3 раз.
Это же нормальное поведение, что дергается каждый раз, когда одна из завясих сущностей изменяется
источник

SV

Sviat Volkov in Android Developers
Amir
RxJava Flowable + Room
У меня есть один query в связке из 3х таблиц где я вытаскиваю список для отображения.
Эти 3 таблицы я обновляю одновременно, и из-за этого flowable дергает 3 раза, вместо одного.
Как сделать чтобы связка отрабатывала только один раз?
вроде никак, т.к. рх отрабатывает по тригерам sql.

но можно добавить distinctUntilChanged() чтобы данные не шли по цепочке дальше если они не изменились
источник

SV

Sviat Volkov in Android Developers
но правильным будет обновлять все 3 таблицы в 1 дб транзакции
источник

SV

Sviat Volkov in Android Developers
должно помочь
источник

A

Amir in Android Developers
Sviat Volkov
но правильным будет обновлять все 3 таблицы в 1 дб транзакции
в этом случае flowable отработает 1 раз?
источник

SV

Sviat Volkov in Android Developers
должен по крайне мере) уже не помню
источник