Кирилл
Ну.., я поправил if, теперь лучше
Kanstantsin
а сама идея, зачем RecyclerView внутри другого RecyclerView ?
Kanstantsin
или я чего-то неправильно понял может
Кирилл
Так надо??
Кирилл
А зачем эта информация? Она что-то изменит?
Kanstantsin
нууу, я скажу тебе что так не надо ) я могу вспомнить пару случаев очень специфически странных где я юзал InnerScrollView кажется так называется
Artem
Так надо??
Ебись тогда сам со своими проблемами?)
Kanstantsin
тут налицо проблема с выбором реализации скорее
Александр
Damir
Можно ли передавать viewModelScope как аргумент в PageKeyedDataSource ?
Кирилл
Александр
Возникнут ещё.
Vladislav
всем привет. что за ошибка? как решить? Could not create service of type ScriptPluginFactory using BuildScopeServices.createScriptPluginFactory().
> Could not create service of type FileHasher using BuildSessionScopeServices.createFileSnapshotter().
iamthevoid
Помогите мне прояснить вопрос. У нас есть фрагмент, в нем холдится contentView, которая представляет из себя иерархию view. Когда фрагмент дестроится - у него по хорошему должен contentView зануллится, а значит вся иерархия накроется медным null'ом. Что в таком случае произойдёт с объектами, которые являются тегами какой либо из этих view? Ссылки на них хранятся в SparseArray, ссылку на который хранит view. То есть сильных ссылок на теги не должно остаться и память не утечёт, даже если объект существует вне этой view. Так? А Если в тэгах лежат какие то объекты, на которые ссылок нет, то gc по идее должен их собрать, да?
iamthevoid
собственно вопрос в том, допустимо ли в тегах хранить что то потенциально опасное для мемори лика, например OnGlobalLayoutListener?
Максим | Мобильные приложения
Всем привет
Нужно реализовать, то что на скрине + при нажатии кнопки будет свайп вправо и другой выбор(тоже круглые иконки, но другой тематики)
Как это можно реализовать? Запихать один rv в другой rv?
Denis
Дмитрий
Denis
Либо вьюхи
Dmitry
Dmitry
Вложенный рв и внешний с snaphelper ом
Дмитрий
Anonymous
Как можно отловить, сделал ли пользователь скриншот?
Dmitriy
Dmitriy
Dmitriy
Тоже самое можно сделать и для viewPager2. Использование фрагментов никем нигде не указывается как единственный способ работать с viewpager
Дмитрий
Максим | Мобильные приложения
Denis
Dmitrii
Привет всем! Подскажите пожалуйста realm выдает не верные результаты если использовать like и contains с кириллицей в case insensitive. Если ли какие варианты побороть это?
Evgeniy
Всем привет. Можете сказать почему отладка может замедлять работу приложения (прям сильно порой анр вылетает)
Ivansuper
Ребят, а студия вообще умеет в редакторе кода плавно скроллить? Нашел настройку в Editor General Smooth Scroll, но что вкл, что выкл — разницы нет, и код "скачет" на определенное количество строк при прокручивании колеса мыши
Alexey 🇪🇸
Alexey 🇪🇸
Тачпад вроде норм скролит, либо мы разное понимаем под плавным скролом)
Ivansuper
Может мышь такая?
Нет, мышь тут не при чем. К сожалению это классическая механика скролла на всех приложениях — построчная. Хотелось ближе, например, к фаерфоксу
Dmitrii
central
А их можно так сравнивать?
Ivansuper
equals() & compareTo(). Удостоверься, что операторы переопределены правильно
Dmitrii
Nikesh
Привет
Ivansuper
понял, спасиб
Я конечно с ними много не работал, но вот это странно
Ivansuper
Я тебя оставлю с этим, и пойду заниматься своими делами)))
Dmitrii
Dzmitry
Ребят, кто использует Flowable+Room? Как подписаться на запись таблицы, учитывая что иногда самой записи может и не быть (думал использовать startWith(OptionalData(null)) но если данные все же есть на старте то два раза обновляется, хоть блин debounce используй, но тогда загрузка искусственно притормаживается( Как лучше сделать?
ps Flowable<List<MyData>> не работает нормально - при комбинировании (Flowable.combineLatest(dao.observe1(), dao.observe2(),(l1,l2->map(l1,l2)) прокидывает только первое значение из каждого запроса, а обновления листов перестают работать
iamthevoid
Ребят, кто использует Flowable+Room? Как подписаться на запись таблицы, учитывая что иногда самой записи может и не быть (думал использовать startWith(OptionalData(null)) но если данные все же есть на старте то два раза обновляется, хоть блин debounce используй, но тогда загрузка искусственно притормаживается( Как лучше сделать?
ps Flowable<List<MyData>> не работает нормально - при комбинировании (Flowable.combineLatest(dao.observe1(), dao.observe2(),(l1,l2->map(l1,l2)) прокидывает только первое значение из каждого запроса, а обновления листов перестают работать
возвращай list, рум эмитит при подписке
iamthevoid
Можешь пореверсить генерированные от даошек классы, там это очень хорошо наблюдается
iamthevoid
Что с одним элементом будет - не знаю, не пользовался )
Sergey
Привет всем, мож знает кто как сделать лайаут под клавиатурой, так как в телеге стикеры отображаються
Sergey
Ибо когда прячешь обычный лайоут во время появления клавы, дико дергаеться
iamthevoid
ничего прятать не нужно
iamthevoid
Хотя нет, нужно
iamthevoid
Нууу, можно выставить animate layout changes и как нибудь обыграть то, что сверху. Смотря что у тебя там
Sergey
Sergey
и изза этого дергаеться еще сильнее
Sergey
лайоут почти как в телеге
Sergey
логика та же
Sergii
Softinputmode скорее всего меняют когда стикеры отабражены. Хотя сорсы вроде есть , можно глянуть.
Да и лайаутинспектор помочь может
Sergey
Future Franklin
2020-02-26 21:59:29.398 5779-5835/com.example.crudtest E/SQLiteLog: (1) no such column: invent_num
Future Franklin
Кто с sqllite помочь может?
Future Franklin
Что нужно ещё по логам скинуть?
Mike
ничего не нужно, там всё написано
Future Franklin
Future Franklin
я не могу понять куда копать нада
Future Franklin
Future Franklin
Future Franklin
так я скинул код
Future Franklin
как это нима?
Mike
как это нима?
Ну откуда ж я знаю?! Где CREATE TABLE, насколько он свежий?
Mike
Где ALTER TABLE, если схема менялась?
Future Franklin
ааа
Future Franklin
нашел