Size: a a a

Android Developers

2020 April 06

ГА

Георгий Авакян... in Android Developers
Quantum Harmonizer
submitList же?
так это же целый лист закинуть надо, а не 1 item в текущий
источник

НЦ

Никита Цвырков... in Android Developers
источник

НЦ

Никита Цвырков... in Android Developers
Как прикрутить плавную анимацию при resize view?
источник

НЦ

Никита Цвырков... in Android Developers
Чтобы текст смещался синхронно с расширением, а не скачком
источник

VK

Vladislav Karlov in Android Developers
Всем привет! Мне нужно сделать что-то вроде

if (BuildConfig.DEBUG) {
   //smth1
} else {
   //smth2
}

Но при этом необоходимо, чтобы "smth1" ни в каком виде не попал в prod сборку. Компилятор, почему-то, не удаляет этот код как unreachable. Подскажите, что тут можно использовать?
источник

QH

Quantum Harmonizer in Android Developers
Vladislav Karlov
Всем привет! Мне нужно сделать что-то вроде

if (BuildConfig.DEBUG) {
   //smth1
} else {
   //smth2
}

Но при этом необоходимо, чтобы "smth1" ни в каком виде не попал в prod сборку. Компилятор, почему-то, не удаляет этот код как unreachable. Подскажите, что тут можно использовать?
Компилятор джавы или котлина? Как проверяешь, что не удаляет? А шринкер удаляет?
источник

VK

Vladislav Karlov in Android Developers
Quantum Harmonizer
Компилятор джавы или котлина? Как проверяешь, что не удаляет? А шринкер удаляет?
котлин + r8 + d8. Проверяю смали код
источник

D🙀

Double Cat. 🙀🙀 in Android Developers
Всем привет. Подскажите такой вопрос по рекламе admob, пожалуйста:

Детям (до 13 лет) нельзя показывать таргетированную рекламу. В приложении есть экран с указанием возраста. У admob’a можно указать в RequestConfiguration тэг отвечающий за это.
Какой тег нужно использовать для детей?

TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE

или

TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE ??

Что-то не понимаю вообще..


Вот ссылка на доку

https://developers.google.com/admob/android/targeting#child-directed_setting

И хватит ли только указания тега для выполнения условий отображения рекламы детям?
источник

QH

Quantum Harmonizer in Android Developers
Vladislav Karlov
котлин + r8 + d8. Проверяю смали код
хммммм, у меня в тривиальном случае безо всякого R8 удаляет мёртвую ветку
источник

VK

Vladislav Karlov in Android Developers
Quantum Harmonizer
хммммм, у меня в тривиальном случае безо всякого R8 удаляет мёртвую ветку
у меня такое остается

sget-boolean v0, Lru/myapp/BuildConfig;->DEBUG:Z
if-eqz v0, :cond_1e
//smth1
источник

v

voodoo in Android Developers
заменил в проекте стандартные appcompat v7 v4 и т.д. на androidx и  в RecyclerView получил интересный глюк:
биндится 9 элементов, в каждом есть EditText (inputType='number'),
так вот если я ввожу в первую строку число, то оно дублируется в 8-ю строку, 2я строка дублируется в 9ю.
при сворачивании клавиатуры 8,9 строки очищаются.
у кого-то есть предположения, что это такое? 🧐
источник

QH

Quantum Harmonizer in Android Developers
Vladislav Karlov
у меня такое остается

sget-boolean v0, Lru/myapp/BuildConfig;->DEBUG:Z
if-eqz v0, :cond_1e
//smth1
Надо как-то заставить грэдл генерить не public static final boolean DEBUG = Boolean.parseBoolean("true");, а напрямую true/false
источник

VK

Vladislav Karlov in Android Developers
Quantum Harmonizer
Надо как-то заставить грэдл генерить не public static final boolean DEBUG = Boolean.parseBoolean("true");, а напрямую true/false
Так вот я и думаю, мб что-то другое есть для таких целей
источник

DB

Dmytro Borysov in Android Developers
Никита Цвырков
Чтобы текст смещался синхронно с расширением, а не скачком
самый простой вариант это навесить animateLayoutChanges. А если синхронно, то уже ручками писать
источник

QH

Quantum Harmonizer in Android Developers
Vladislav Karlov
Так вот я и думаю, мб что-то другое есть для таких целей
можно сделать себе buildConfigField
источник

ЯН

Ярослав Нестеров... in Android Developers
voodoo
заменил в проекте стандартные appcompat v7 v4 и т.д. на androidx и  в RecyclerView получил интересный глюк:
биндится 9 элементов, в каждом есть EditText (inputType='number'),
так вот если я ввожу в первую строку число, то оно дублируется в 8-ю строку, 2я строка дублируется в 9ю.
при сворачивании клавиатуры 8,9 строки очищаются.
у кого-то есть предположения, что это такое? 🧐
суть RecyclerView в том, что он переиспользует вью для всех айтемов списка данных
источник

DB

Dmytro Borysov in Android Developers
voodoo
заменил в проекте стандартные appcompat v7 v4 и т.д. на androidx и  в RecyclerView получил интересный глюк:
биндится 9 элементов, в каждом есть EditText (inputType='number'),
так вот если я ввожу в первую строку число, то оно дублируется в 8-ю строку, 2я строка дублируется в 9ю.
при сворачивании клавиатуры 8,9 строки очищаются.
у кого-то есть предположения, что это такое? 🧐
да, обычное переиспользование вью)
источник

v

voodoo in Android Developers
дык то понятно, что переиспользование, но почему он начинает дублировать ввод? и именно через 7 штук
источник

QH

Quantum Harmonizer in Android Developers
voodoo
дык то понятно, что переиспользование, но почему он начинает дублировать ввод? и именно через 7 штук
Он ничего не дублирует, он переиспользует вьюхи. В которые ты обронил состояние.
источник

DB

Dmytro Borysov in Android Developers
voodoo
дык то понятно, что переиспользование, но почему он начинает дублировать ввод? и именно через 7 штук
возбми другой экран будет тебе другое количество, все просто, скок влазит
источник