Eugene
Кто ни будь знает как получить сущность фрагмента в NavComponent?
Иван
В onClickListener вызывается отображение диалога?
В ListView по клику на элемент lv.setOnItemClickListener
leksss
Привет всем. Подскажите, как тут запустить линт именно на модуль, а не целиком на проект. Запуск в дирректории verification..
Денис
В ListView по клику на элемент lv.setOnItemClickListener
Ну дебажать надо значит, на первый взгляд хз что тут может быть
Eugene
Привет! Было все ок и тут вдруг при установке фигачит physical device was not found, кто-то знает что может быть?
Eugene
Вылетает даже на тех проектах что раньше работали. Выглядит как болезнь в целом
Eugene
И на двух разных устройствах
ffh2000
И на двух разных устройствах
драйвера устройств не отвалились? на самих устройствах есть разрешение отлаживать с данного компа? В ubuntu надо настраивать udev что бы разрешить доступ к отладке устройства.
Eugene
Сообщение Installation failed due to: 'device....' not found'
Oleg
Скрин сообщения можно? Кабель заменить/в другой порт воткнуть?
Eugene
Скрин сообщения можно? Кабель заменить/в другой порт воткнуть?
Кабели и порты менял, сообщение аля Installation did not succeed. The application could not be installed. Installation failed due to: 'device...' not found'
Oleg
Из консоли adb install file.apk попробовать
Oleg
А лог полнее?
Eugene
Oleg
Это странно. Попробовать adb kill-server Затем adb start-server
Oleg
И в каком режиме устройство тут adb devices
Said
Ребят, а возможно как-то определить где именно возникает TransactionTooLargeException? Что это и как фиксить я понимаю, а вот на каких экранах она я хз.
Ilya
Всем привет, может кто находил или использовал writer LAS файлов на java или kotlin без jni? (LAS - расширение файлов для хранение облака точек)
Eugene
Это странно. Попробовать adb kill-server Затем adb start-server
Сама студия девайс видит... Found 1 Android device(s) ready for debugging: device name
Eugene
Eugene
Но когда запускаю, то not found
Oleg
Как вариант удалить в настройках разработчика телефона данный пк, переконнектить к пк и попробовать установить.
Eugene
Очень странно, и залез в пет недельной давности, там такая же фигня
Oleg
А adb shell команда работает?
Vasiliy
Новые девайсы ещё показывают диалог с таймером и спрашивают. Типа точно хотите установить такое с компа? Если не ответить. То получается имя ошибка not found
Vasiliy
Буквально на прошлой неделе столкнулся с таким на редми нот 9
Shah
Как авто-генерировать getter and setter? какую клавишу нужно нажать?
Maks
Друзья программисты, помогите. У меня есть ObservableArrayList Я получаю данные с ROOM и ложу их в ObservableArrayList который в свою очередь я передаю в RecyclerVIew. ВОПРОС С рума мне приходит каждый раз массив айтемов. Которые я ложу в ObservableArrayList. Но для того что бы они не дублировались нужно сразу очистить лист, а потом положить данные туда. Из за этого мерцает скрин, и я думаю, что это мега тупо. Как я могу туда ложить только уникальные данные? я пока писал пдумал про Set коллекцию. Но может есть какой-то метод.
Yenoq
Котлин
Для котлина не нужны они по моему там автоматически есть а если тебя кастомный нужен то надо вручную писать
Alexander
Котлин
пометить класс как data class?
neikist
пометить класс как data class?
Не нужно даже этого
ffh2000
типа такого: filesList.clear() if (source == null) return for (file in source) { filesList.add(...) } notifyDataSetChanged()
Maks
сначала обновить в RecyclerView лист на новый, а уже потом вызвать notifyDataSetChanged()
Я использую биндинг адаптер, который сам оповещает ресайклер что данные обновились. Для этого ObservableArrayList, который при каждом обновлении оповестит подписчиков.
Yenoq
И не загрузить заново чтобы не было мерцании
Maks
Или можно сравнить айтоми и добавить уникальные
А это не будет слишком долго? Или затратно по ресурсам?
Yenoq
Да точно но его смущает марцание
Yenoq
😄
Andy
там готовый метод, только сделай правилно DiffUtil.ItemCallback
ffh2000
Скорее всего мерцает из-за того, что лист пересоздается т.к. в этом случает уведомление об удаление об обновлении летит сразц. Копируй из полученного листа данные в старый и уже потом уведомляй об обновлении dataset как я прислал выше.
Yenoq
Andy
Скорее всего мерцает из-за того, что лист пересоздается т.к. в этом случает уведомление об удаление об обновлении летит сразц. Копируй из полученного листа данные в старый и уже потом уведомляй об обновлении dataset как я прислал выше.
Или просто юзать ListAdapter, который вынесет всю ненужную логику в отдельный поток и сам посчитает (на основе DiffUtil.ItemCallback что нужно перерисовать, а что нет, а если ещё и Payload юзать, то можно добиться, что бы айтем перерисовывался не весь, а только то, что изменилось). !Важно! В submitList нужно передавать каждый раз новый список, если будет одна и та же ссылка DiffUtil не отработает!
Temirlan
Всем привет! Подскажите пожалуйста, кто опытный, с какого ресурса / курса будет оптимально начать изучение разработки под Android? Прошел курс по Java на Хекслете, хотелось бы начать изучать именно под Android. Заранее спасибо!
Temirlan
@mamasitaekb спасибо, попробую
Dmytro
кто подскажет, почему CardView не показывает тень? я уже голову сломал, главное на других проектах всё норм, тут нет. Это зависит от темы приложения? уже менял и на метриал - пофиг
Dmytro
в превью главное тени есть, а так = ничерта. запускаю на версиях выше 23
Dmytro
Артем
Привет, подскажите пожалуйста, если я при заливе обновы поставлю процент внедрения 20% и мне не понравится как оно пойдет я могу залить новую на 100-ю или надо сначала ту на 100-ю вернуть?
Anonymous
не в центре, сверху прост, занимает прмиерно 40% высоты
Попробуй elevation больше сделать, например 20. Появится тень?
Dmytro
Попробуй elevation больше сделать, например 20. Появится тень?
бесполезно, какая-то магия, пока не догоняю какая
Anonymous
бесполезно, какая-то магия, пока не догоняю какая
app:cardElevation="4dp" app:cardMaxElevation="4dp" А так?
Anonymous
У меня было что-то такое, я не помню как решил 🤷🏼‍♂️
Dmytro
У меня было что-то такое, я не помню как решил 🤷🏼‍♂️
Очень жаль) я сам в шоке, не понимаю где загвоздка, танцев с бубном не должно быть
Andy
Очень жаль) я сам в шоке, не понимаю где загвоздка, танцев с бубном не должно быть
Поменяй на MaterailCardView - раз уже всё пробовал, почему это не попробовать
Dmytro
В манифесте hardwareAccelerated не false случайно?
там я уже был, бахнул в тру)
Dmytro
Поменяй на MaterailCardView - раз уже всё пробовал, почему это не попробовать
пока не помогло) пробую студию почистить, во будет ор, если это проделки кеша
Eugene
А adb shell команда работает?
Продолжая тему, поймал такую вещь java.lang.IllegalArgumentException: Error: Can't open file: app-debug.apk at com.android.server.pm.PackageManagerShellCommand.setParamsSize(PackageManagerShellCommand.java:461) at com.android.server.pm.PackageManagerShellCommand.runInstall(PackageManagerShellCommand.java:1060) at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:169) at android.os.ShellCommand.exec(ShellCommand.java:104) at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:21896) at android.os.Binder.shellCommand(Binder.java:881) at android.os.Binder.onTransact(Binder.java:765) at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4860) at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:4053) at android.os.Binder.execTransactInternal(Binder.java:1021) at android.os.Binder.execTransact(Binder.java:994) Есть у кого-то идея что не так?
Anonymous
пока не помогло) пробую студию почистить, во будет ор, если это проделки кеша
Ну у меня вроде как добавилась тень после добавления cardMaxElevation. А так отпиши, если найдешь проблему)