Dmitriy
43 и 44 раскоментируй
Dmitriy
угу
Dmitriy
сравни что у него и что у тебя
Sergii
Ну как минимум точки с запятой
Dmitriy
Да господи @override и public void onClick(View v) {
Dmitriy
Это даже не про программирование вопрос, а про внимательность при перекопировании чужого кода
lilmir
кто нибудь юзает jetpack compose в проде? можете дать фидбек какой нибудь? стоит ли переходить на эту штучку?
Vadim
а как можно в абстрактном классе создать инстанс на lifecycle? учитывая что я методы в нём пометил нужными аннотациями.
Oleksii
Что компилятор говорит?
ругается на ; Но проблему уже решил)
Тимур
кто нибудь юзает jetpack compose в проде? можете дать фидбек какой нибудь? стоит ли переходить на эту штучку?
Ещё же стабильной версии нет, если хочешь декларативную разработку попробуй litho
lilmir
о спасибо
Mike
Или Anvil. Или Splitties. Или Flutter. Вариантов полно на любой вкус.
Vadim
использую аннотации для lifecycle в абстрактном классе хочу получить обсервер на него из фрагмента, не могу понять как это сделать lifecycle.addObserver(SomeObserver())
Nick Senchurin
не подскажете, почему на телефон приложение по юсб устанавливается, а апк отдельно из дебаг папки нет?
Nick Senchurin
разрешения выставлены
Nick Senchurin
мб testonly
нет, по грепу ни единого упоминания. просто трабл с распространение по файрбейсу, залил туда апк, тестеры говорят что не могут скачать, попробвал установить локально тот апк , у меня тоже ошибка, просто мб какие-то новые манипуляции надо делать? вроде раньше из дебаг папки все ставилось и никаких проблем
Nick Senchurin
так может, расскажешь, какая у кого где ошибка?
ну я просто ту апк из дебаг папки скопировал на телефон и с телефона попробвал ее установить, и в результате получаю отлуп, что приложение не установлено
Mike
блин, каждый раз одно и то же
Nick Senchurin
мм, сейчас через адб попробую, спасиб
Ярослав🇺🇦
Ясное дело что не установлено будет
android:debuggable="true" android:testOnly="true" Иза этих двух атрибутов приложение не установится через package Installer, нужно собирать если и дебаг билд то через кнопку Build
Mike
debuggable нельзя грузить в маркет. Но вот установке оно никак не мешает
Nick Senchurin
через ассемблдебаг в итоге установилась
Nick Senchurin
видимо надо было клин
Vladislav
Кто нибудь работал с MapKit яндекса? Как сохранить состояние? А то при повороте происходит повторый поиск по карте (
Dmitry
Как в экшенбаре изменить это растояние ?
Stunner // 🎄
Я заметил такую проблему: после выполнения Arrays.sort(files) размер массива уменьшается на 1, как исправить?
Anonymous
Добрый день только только начал разбираться с утечкой памяти и оптимизациями приложение. На скрине Memory Profiler на пике использование приложение, на сколько подобные цифры плохи на продакшене, буду рад почитать любое ваше мнение. Device: Pixel Android: 10 (R)
Stunner // 🎄
размер массива неизменяемый
Ну выводится после сортировки на 1 элемент меньше чем в исходном(или чем должно быть?)
Stunner // 🎄
Определение массива: new File(dir).listFiles()
George
всем привет, подскажите плз, добавил 1 сущность в db room и прилка просто крашится при открытии, и никаких логов нет, в чем проблема может быть?
Alex Android
всем привет, подскажите плз, добавил 1 сущность в db room и прилка просто крашится при открытии, и никаких логов нет, в чем проблема может быть?
Если ты не видишь логи, это не значит что их нет. Проверь логкат внимательно, фильтрацию, устройство и тд
Serhii
подскажите как в viewpager2 определить достаточно ли юзер свайпнул для перелистывания? юзая SnapHelper есть метод findTargetSnapPosition(), для viewpager2 не нахожу решения..
Кирилл
Кто делал функцию выбора всех элементов recycler view, как вы определяли какой state поставить для объекта? У меня есть объект с полем isSelected, при клике в VH я ставлю ему isSelected = !isSelected. При этом у меня есть кнопка в view, selectAll, которая проходит по всем и ставит листу адаптера и ставит элементам isSelected = !isSelected. При таком подходе если что-то было выделено ранее, оно станет не выделенным. Если делать в activity isSelectedAllState: Boolean и от нее отталкиватся то может быть кейс когда пользователь сам выделил все, а после нажатия ничего не изменилось. Мне в голову приходит только решение проходиться по всему листу, складывать isSelected в лист а дальше считать, если большая часть выделена то всем ставить isSelected = true, иначе наоборот
Alex Android
👌
Vadim
а есть разница под какой Android resolution screen пишут дизайнеры?
Боря
Всем привет, есть вопрос по поводу рекапчи На сайте стоит Recapcha V2 Я в приложении хочу использовать V2 Android Я так понял, что они не совместимы друг с другом? И можно ли как-то их совместить без участия бекенда?
Dug
Starikov
есть вопрос такой. есть гугл авторизация google sign in account с помощью него. в их google cloud console указывается sha-1 и имя пакета. если проект имеет несколько модулей, то нужно ли указывать в имени пакета и модуль, или только пакет проекта? типа так com.example.project или com.example.project.module?
George
подскажите плз кто сталкивался, уже не знаю что делать, в logcat Failed to send DDMS packet REAQ to debugger (-1 of 20): Broken pipe и перезапускал студию и телефон переподключал
Starikov
Только Проекта.
а , эм, тогда фигали оно не работает
Starikov
а , эм, тогда фигали оно не работает
получаю 10 ошибку, ключ использую для той версии, что стоит на телефоне
Alexey 🇪🇸
через ассемблдебаг в итоге установилась
нет, когда. Когда ты собираешь через кнопку ран в студии то оно тест онли собирает. А через assemble нормальное собирает
⬤ vitaly
как из гугл драйва получить айдишника файлов? Какое-то сука издевательство, ебало бы разломал тому кто делал эту либу упоротую.
Sergii
изначально билд вариант (релиз/дебаг)
Alexey 🇪🇸
изначально билд вариант (релиз/дебаг)
да, но для дебага тестонли собирает почему-то
Alexey 🇪🇸
так с какой-то версии студии стало, оч неудобно.
Sergii
это можно в пропертях отключить
Sergii
градл проперти android.injected.testOnly=false
Alexey 🇪🇸
это можно в пропертях отключить
в градле можно вроде еще
Sergii
это хорошее нововведение, то что на тест должно быть на тест, причем скорее всего внутренний через атрибуты к адб и тестонли установить можно, а вот кому -то давать уже плохо
Sergii
так с какой-то версии студии стало, оч неудобно.
очень удобно когда без твоего ведома хуяк хуяк и в продакшн
Alexey 🇪🇸
ну нафиг такое
Sergii
да и вообще, нужно забывать о то что бы давать апк тестерам, дженкинс должен им отдавать
Turalllb
блин, как отдебажить нормально, обрезание icon родителем? Вроде везде по иерархии стоит clipChildren = false .. на одной ветке проекта всё норм, на другой обрезается. не пойму в чем отличие. В Layout инспекторе сравниваю два экрана, на одном обрезается на другом нет и вроде везде по иерархии clipChildren одниково расставлены
George
Хееелп кто нибудь, не вижу ошибку в логкате, что делать??? фильтров никаких нет!