Дмитрий
а иногда открывается без содержимого
Сергей
Или поверх контейнера большая белая вью
Сергей
Значит содержимого нет или не создалось
Дмитрий
если вызвать список последних апп и вернуть - тогда все отображается
Сергей
Проверь через дебагер, какие данные у тебя в жизненном цикле
Дмитрий
Я тут подумал. Может если есть какая-нибудь проблема в коде до setContentview (долгая инициализация презентера например), то может же быть подобное поведение?
David
может, да
Дмитрий
Но при этом он же всё равно проходит все этапы ЖЦ судя по логам
Дмитрий
Ладно, спасибо за идеи
JRoot3D
Приветствую! Никто не знает как можно или вообще есть ли такая возможность поймать команды общения девайса с блютус устройством?
JRoot3D
в настрйоках разработчика можно включить дамп
не нашел куда он пишется в моей прошивке
Anonymous
Как лучше написать Presenter используя RXJava, чтобы можно было его потом протестировать через unitTest используя TestScheduler. Хотелось бы какой - нибудь автоматизированный способ, без всяких там конструкторов...
Олег
День добрый, может кто помочь с проблемой: в констрэйнт лэйауте есть вьюпэйджер и две текствьюшки, если текствьюшки невидимы, то все ок, а если становятся видимыми, то вьюпэйджер становится только в половину экрана. В чем может быть проблема?
Олег
Dj
https://pastebin.com/
Олег
https://pastebin.com/MYV5eQG8
Chriz
Есть у кого елегантное решение управления фрагментами на архитектуре MVVM ? Приложение состоит из 1-ой активити и все экраны представляют собой Фрагменты. Как лучше всего управлять транзакциями?
Konstantin
пацкажите по неймингу никак не могу придумать. команда для юи приказывающая разрешить либо запретить редактирование элемента. в себе несет просто флаг да-нет
Никита 🙃
Есть ресайклер(горизонтальный) в ресайклере(вертикальный). При скролле внутренний теряет своё состояние и забывает позицию на которой остался, что совершенно нормально. Но как правильно запоминать эту позицию, что бы юзер всегда видел на чём остановился? иметь насколько адекватно иметь мап и там запоминать?
Chriz
allowEditing?
Konstantin
setEditModeEnabled ?
название класса нужно )
Chriz
Класс который содержит да/нет ?
Konstantin
да
Никита 🙃
чёт хреновый класс
Konstantin
я ж говорю, команда
Valentin
Valentin
Хотя не, длинновато
Никита 🙃
Хотя не, длинновато
Если джава то в самый раз)
Konstantin
SetElementEditState тоже длинно )
Konstantin
думал может как то в 3 слова уложиться и сохранить изящный слог, но нет
Валерий
привет. У кого-нибудь были проблемы с цветными иконками в NavigationView? Чтобы убрать черно-белость иконок сделал navigationView.setItemIconTintList(null) Все норм. Почти. На моем андроиде 8.1, при скролле фиолетовый цвет иконки меняется на розовый. При скролле обратно - возвращается. Иконки пнг-шные
Denis
EditStateMutator? )
Konstantin
хаха
Konstantin
ну это слишком размазано ))
Valentin
EditStateSwitcher?
Baatar
Извините, оффтоп, но хотел спросить в чём различия arm64 A от arm64 A/B ?
Baatar
Может кто знает девелоперские чаты
Лёша
получить старую конфигурацию, по методу getRealmDirectory получить путь к файлу, ну и удалить его
Лёша
ну или по getPath у конфиг-ии получить абсолютный путь и те же шаги
Лёша
ну тогда попытаться прикинуть путь к файлу и удалить попробуй разобраться, как реалм выстраивает путь при создании файла бд
Sergey
Ребят, вопрос про Room, сталкивался ли кто с ограничением/падением по количеству IDшников в запросе WHERE uid IN(:userIds)
CybernatiC
Кто нибудь юзал WebRTC звонки?
Лёша
крч, реалм создаёт файл по пути context.getFilesDir() + fileName fileName - стандартный, если не давали другое название через configuration builder
Лёша
default.realm
tridetch
Привет! Есть колбэк callback<T>{ void do(@NonNull T foo) } Иногда он нужен в виде callback<Void> Из джавы я его вызываю do(null) Но когда пытаюсь использовать его в котлине то при таком вызове ругается - Parameter specified as non-null is null Как в котлине это побороть?
Vishnyakov
@NonNull do(null) ??
Лёша
ну или можешь Unit использовать, эксперементируй)
tridetch
Конкретнее так interface ResponseCallback<T> { void onSuccess(@NonNull T responseData); } В некоторых реализайиях мне не нужно ничего передавать и я делаю ResponseCallback<Void> Чтобы в джаве его вызвать пишу onSuccess(null)
tridetch
do(Any())
do(null) я вызываю в джаве так что Any() или Unit не получится
tridetch
А сам колбек отравляется из класса на котлине
tridetch
Т.е в котлине он выглядит так object : ResponseCallback<Void> { override fun onSuccess(responseData: Void) { }
tridetch
Этот колбек в качестве аргумента передаю джавовскому классу который вызывает у него onSuccess(null) и при компайле ругается что Parameter specified as non-null is null
Никита 🙃
Как заставить recyclerview передвинуть на позицию Y? Сохраняю значение Y и надо как то заставить recyclerview на неё потом пододвинуть. scrollTo() не помог, т.к. RecyclerView does not support scrolling to an absolute position.
Лёша
ну так стоит аннотация NoNull какого ещё поведения тогда ожидать?
tridetch
ну так стоит аннотация NoNull какого ещё поведения тогда ожидать?
Просто в большенстве случаев он типизируется каким нибудь классом и нужно именно nonnull и в джаве это норм работает и когда в джаве он Void и вызывается onSuccess(null) тоже норм работает А в классе на котлине не компилится
tridetch
*Падает в рантайме а не при компиляции
Никита 🙃
scrollBy() тоже не работает 🤔
Кирилл
scrollToPosition - мгновенно становиться на позицию smoothScrollToPosition - плавно скролит до позиции
1 не работает, проверено. Мб у кого-то получилось, но я на это потратил час.
Никита 🙃
А если мне надо вообще двигать по y?) Т.е. позиция будет 3, например, в y == 500
Roman
1 не работает, проверено. Мб у кого-то получилось, но я на это потратил час.
У меня сейчас нормально работает этот метод. https://pastebin.com/R1raYyw8 Не рассказывайте сказок
Павел
Народ подскажите название лейаута или навигации гдето видел типо сетки. Кароче есть боттом навигация есть дровер а есть это - типо грида на главном экране, меню такое. Гдето видел и не могу вспомнить
Artem
Всем привет! А подскажите как правильно поступить со спиннером: мне нужно поменять картинку на выпадашке. Я сделал так: android:background="@drawable/ic_opener" Код ic_opener <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item> <layer-list> <item android:drawable="@drawable/opener" android:gravity="center_vertical|end"/> </layer-list> </item> </selector> в предпросмотре все окей, но на устройстве с 21 апи бэкграунд во весь экран :(
Artem
а, сама каринка вектор
Никита 🙃
У меня никак не вышло, кроме как смуз скролла к позиции. Я всё перепробовал, наверное
fun save() { val layoutManager = itemView.images_recycler.layoutManager as LinearLayoutManager childRecyclerPosition[adapterPosition] = layoutManager.onSaveInstanceState() } fun restore() { val layoutManager = itemView.images_recycler.layoutManager as LinearLayoutManager layoutManager.onRestoreInstanceState(childRecyclerPosition[adapterPosition]) }
Konstantin
Не уж то самим сохранять в префы название темы и потом по нему менять тему лучшее решение? https://medium.com/@vinitagrawal91/android-colors-and-multiple-themes-fdfca3f75a15
Konstantin
И он еще пишет Android system provides very good support for multiple themes. А даже нет встроенной возможности сохранить текущую тему, пздц )
François Leclercq
Кто-нибудь сталкивался с невозможностью создать файл\папку в galaxy s8? на остальных девайсах все ок