Size: a a a

Android Developers

2020 March 06

RO

Ra One in Android Developers
Добрый день

только только начал разбираться с утечкой памяти и оптимизациями приложение. На скрине Memory Profiler на пике использование приложение, на сколько подобные цифры плохи на продакшене, буду рад почитать любое ваше мнение.

Device: Pixel
Android: 10 (R)
источник

S(

Stunner (lavender) in Android Developers
Quantum Harmonizer
размер массива неизменяемый
Ну выводится после сортировки на 1 элемент меньше чем в исходном(или чем должно быть?)
источник

S(

Stunner (lavender) in Android Developers
Определение массива: new File(dir).listFiles()
источник

ГА

Георгий Авакян... in Android Developers
всем привет, подскажите плз, добавил 1 сущность в db room и прилка просто крашится при открытии, и никаких логов нет, в чем проблема может быть?
источник

A

Alex in Android Developers
Георгий Авакян
всем привет, подскажите плз, добавил 1 сущность в db room и прилка просто крашится при открытии, и никаких логов нет, в чем проблема может быть?
Если ты не видишь логи, это не значит что их нет. Проверь логкат внимательно, фильтрацию, устройство и тд
источник

QH

Quantum Harmonizer in Android Developers
Stunner (lavender)
Ну выводится после сортировки на 1 элемент меньше чем в исходном(или чем должно быть?)
неправильно интерпретируешь результаты
источник

S(

Stunner (lavender) in Android Developers
Quantum Harmonizer
неправильно интерпретируешь результаты
и правда лол
источник

S

Serhei in Android Developers
подскажите как в viewpager2 определить достаточно ли юзер свайпнул для перелистывания?
юзая SnapHelper есть метод findTargetSnapPosition(), для viewpager2 не нахожу решения..
источник

К

Кирилл in Android Developers
Кто делал функцию выбора всех элементов recycler view, как вы определяли какой state поставить для объекта? У меня есть объект с полем isSelected, при клике в VH я ставлю ему isSelected = !isSelected. При этом у меня есть кнопка в view, selectAll, которая проходит по всем и ставит листу адаптера и ставит элементам isSelected = !isSelected. При таком подходе если что-то было выделено ранее, оно станет не выделенным. Если делать в activity isSelectedAllState: Boolean и от нее отталкиватся то может быть кейс когда пользователь сам выделил все, а после нажатия ничего не изменилось. Мне в голову приходит только решение проходиться по всему листу, складывать isSelected в лист а дальше считать, если большая часть выделена то всем ставить isSelected = true, иначе наоборот
источник

А

Артёмка in Android Developers
Кирилл
Кто делал функцию выбора всех элементов recycler view, как вы определяли какой state поставить для объекта? У меня есть объект с полем isSelected, при клике в VH я ставлю ему isSelected = !isSelected. При этом у меня есть кнопка в view, selectAll, которая проходит по всем и ставит листу адаптера и ставит элементам isSelected = !isSelected. При таком подходе если что-то было выделено ранее, оно станет не выделенным. Если делать в activity isSelectedAllState: Boolean и от нее отталкиватся то может быть кейс когда пользователь сам выделил все, а после нажатия ничего не изменилось. Мне в голову приходит только решение проходиться по всему листу, складывать isSelected в лист а дальше считать, если большая часть выделена то всем ставить isSelected = true, иначе наоборот
Для начала понять, как работает ресайклер
источник

К

Кирилл in Android Developers
Артёмка
Для начала понять, как работает ресайклер
Что я сделал не так?
источник

A

Alex in Android Developers
Кирилл
Кто делал функцию выбора всех элементов recycler view, как вы определяли какой state поставить для объекта? У меня есть объект с полем isSelected, при клике в VH я ставлю ему isSelected = !isSelected. При этом у меня есть кнопка в view, selectAll, которая проходит по всем и ставит листу адаптера и ставит элементам isSelected = !isSelected. При таком подходе если что-то было выделено ранее, оно станет не выделенным. Если делать в activity isSelectedAllState: Boolean и от нее отталкиватся то может быть кейс когда пользователь сам выделил все, а после нажатия ничего не изменилось. Мне в голову приходит только решение проходиться по всему листу, складывать isSelected в лист а дальше считать, если большая часть выделена то всем ставить isSelected = true, иначе наоборот
Обычно кнопка SelectAll работает так: если выделено меньше всех элементов - выделить все, иначе девыделить все
источник

К

Кирилл in Android Developers
Alex
Обычно кнопка SelectAll работает так: если выделено меньше всех элементов - выделить все, иначе девыделить все
Спасибо за подсказку, сделал
источник

A

Alex in Android Developers
👌
источник

VM

Vadim Morozov in Android Developers
а есть разница под какой Android resolution screen пишут дизайнеры?
источник

Б

Боря in Android Developers
Всем привет, есть вопрос по поводу рекапчи
На сайте стоит Recapcha V2
Я в приложении хочу использовать V2 Android
Я так понял, что они не совместимы друг с другом? И можно ли как-то их совместить без участия бекенда?
источник

А

Артёмка in Android Developers
Vadim Morozov
а есть разница под какой Android resolution screen пишут дизайнеры?
Обычно все делается под 1х, то есть mdpi
источник

SM

Starikov Mark in Android Developers
есть вопрос такой. есть гугл авторизация google sign in account  с помощью него. в их google cloud console указывается sha-1 и имя пакета. если проект имеет несколько модулей, то нужно ли указывать в имени пакета и модуль, или только пакет проекта?
типа так
com.example.project или com.example.project.module?
источник

ГА

Георгий Авакян... in Android Developers
подскажите плз кто сталкивался, уже не знаю что делать, в logcat  Failed to send DDMS packet REAQ to debugger (-1 of 20): Broken pipe
и перезапускал студию и телефон переподключал
источник

А

Андрей in Android Developers
Starikov Mark
есть вопрос такой. есть гугл авторизация google sign in account  с помощью него. в их google cloud console указывается sha-1 и имя пакета. если проект имеет несколько модулей, то нужно ли указывать в имени пакета и модуль, или только пакет проекта?
типа так
com.example.project или com.example.project.module?
Только Проекта.
источник