Size: a a a

Android Developers

2021 January 28

L

Lessej in Android Developers
Дамы и господа, я никак не пойму, как мне запустить из Активити параметр в метод в Репозитории

In Dao:
   
@Query("SELECT * FROM word_table WHERE category IN(:categoryFilter) ORDER BY RANDOM() LIMIT 4")
       Single<List<Word>> get4words(List<Integer> categoryFilter);
В репозитории:
private ArrayList<Integer> categoryFilter = new ArrayList<>();
           m4words = mWordDao.get4words(categoryFilter);
В вьюмодели:
private ArrayList<Integer> categoryFilter = new ArrayList<>();
       m4words = mRepository.get4words();
В Активити:
public ArrayList<Integer> categoryFilter = new ArrayList<>();
           categoryFilter.add(2) // Чисто для примера, если я например хочу двойку передать в метод из Дао
//дальше обсервер подписывается на вьюмодель
все работает только никак не пойму что и где писать чтобы эту длвуйку передать в Repository. Подскажите плес кто может.
источник

A

Andrew in Android Developers
Quantum Harmonizer
в момент вызова get***ableDatabase
Спасибо
источник

QH

Quantum Harmonizer in Android Developers
Olga
Здравствуйте! Подскажите, пожалуйста, как решить проблему с увеличением межстрочного интервала, если в строке imageSpan? Границы высоты drawable уменьшала - не помогло
можно свой спан написать, который будет забивать на размеры дровабла
источник

O

Olga in Android Developers
Quantum Harmonizer
можно свой спан написать, который будет забивать на размеры дровабла
Хм, спасибо, покопаюсь!
источник

V

Vadim in Android Developers
Всем привет, можно как то сделать так, что бы при скроллинге ресайклерВью, вьюХолдер не пересоздавался ?
источник

I

Ilya in Android Developers
Vadim
Всем привет, можно как то сделать так, что бы при скроллинге ресайклерВью, вьюХолдер не пересоздавался ?
Всм, он и не пересоздаётся
Только если ты на каждый элемент новый viewType не возвращаешь
источник

QH

Quantum Harmonizer in Android Developers
Vadim
Всем привет, можно как то сделать так, что бы при скроллинге ресайклерВью, вьюХолдер не пересоздавался ?
нужно
источник

V

Vadim in Android Developers
ну, если мы проскролим вниз, а потом обратно вверх то будет вызываться onBindViewHolder
источник

I

Ilya in Android Developers
Vadim
ну, если мы проскролим вниз, а потом обратно вверх то будет вызываться onBindViewHolder
Так это не пересоздание, а биндинг данных
источник

V

Vadim in Android Developers
у меня получается есть viewHolder  с 3 полями editText, и если я создам 10 таких item, и заполню один из них, то с некоторой вероятностью заполнятся еще 2 item
источник

V

Vadim in Android Developers
ну +-
источник

I

Ilya in Android Developers
Vadim
у меня получается есть viewHolder  с 3 полями editText, и если я создам 10 таких item, и заполню один из них, то с некоторой вероятностью заполнятся еще 2 item
Всм? Вью переиспользуются поэтому надо их очищать в onBind
источник

N

Nazar in Android Developers
Nazar
всем привет. есть список бт устройств. при выборе открывается dialogfragment на подтверждении о создании соединения (передается имя устройства и его мак-адрес). Как при нажатии "ок" в диалоге передать устройство бт в другое активити?
Никто не знает?
источник

AA

Andrey Akimov in Android Developers
Nazar
Никто не знает?
также, как и любую другую информацию передают между экранами
источник

V

Vadim in Android Developers
Ilya
Всм? Вью переиспользуются поэтому надо их очищать в onBind
так, я что то запутался
смотри у меня есть ресайклерВью, в котором находится n-ное количество элементов, в каждом из которых по 3 editText, если я отредактирую десятый, то с некоторой вероятностью отредактируется еще какой то
источник

N

Nazar in Android Developers
Andrey Akimov
также, как и любую другую информацию передают между экранами
В диалоге строка, а нужно объект
источник

AA

Andrey Akimov in Android Developers
Nazar
В диалоге строка, а нужно объект
передай в диалог объект
источник

N

Nazar in Android Developers
Пробовал putSerializeble, не передается
источник

SG

Sergey Grieg in Android Developers
Silent829
показывать, скрывать, менять в контейнере цвет статус бара это костыли. У тебя есть просто прозрачный контейнер, надо боттомнавигацию с фрагментами внутри которых есть разные тулбары - показывай эти фрагменты в фуллейаутскрин, надо онбоардинг, логинскрин или еще какой фрагмент показывать, в котором может и не быть тулбаров и остального - показывай эти фрагменты так же в фуллейаутскрин
В любом случае фрагмент дергает активность для изменения цвета статус-бара, кст пора бы это дело как-то автоматизировать
источник

SG

Sergey Grieg in Android Developers
Либу запилить, что ли
источник