Size: a a a

Android Dev Подкаст

2019 June 02

AE

Alexander Efremenkov in Android Dev Подкаст
Есчо
источник

AP

Alexey Pushkarev in Android Dev Подкаст
во, по поводу этих всяких несильных ссылок.

В чем отличие работы SoftReference, WeakReference, PhantomReference в ART и в jvmах большой Java? А менялось оно между версиями андроид и в частности при переходе от Dalvik к ART?
источник

NC

Nickolay Chameyev in Android Dev Подкаст
* как работает System.identityHashCode() в ART
источник

AE

Alexander Efremenkov in Android Dev Подкаст
Товарищи, просил задать вопросы про dex, его инструментацию и прочее, а вы начали за Шипилёва и закончили (не)трассирующим цг.
источник

Sergey λ in Android Dev Подкаст
😁
источник

Sergey λ in Android Dev Подкаст
Так а что такого интересного про dex можно спросить? Он уже 100 сто лет не менялся )
источник

Sergey λ in Android Dev Подкаст
Меняется рантайм
источник

Sergey λ in Android Dev Подкаст
Разве что вопрос, что такое magic number? Какая его цель.
источник

AE

Alexander Efremenkov in Android Dev Подкаст
Рантайм в разрезе исполнения кода
источник

AE

Alexander Efremenkov in Android Dev Подкаст
А не просто про формат
источник

ES

Eugene Shapovalov in Android Dev Подкаст
Заметил такой факт, что при смерти процесса и восстановления несколько раз класс Application создается заново, а потом объект восстанавливется, т.к. hashCode остается прежним. И для чего такое поведение было реализовано?

Какая еще информация сохраняется в meta-data?
источник

ST

Sasha Tainyuk in Android Dev Подкаст
Sergey λ
Так а что такого интересного про dex можно спросить? Он уже 100 сто лет не менялся )
например, что за CompatDex и чем он компактнее обычного😁
источник

Sergey λ in Android Dev Подкаст
Вопрос, почему лямбды не сделали через invoke-dynamic инструкцию, а сделали свои?
источник

YV

Yonatan V.Levin in Android Dev Подкаст
Sergey λ
Вопрос, почему лямбды не сделали через invoke-dynamic инструкцию, а сделали свои?
invalid opcode ba - invokedynamic requires --min-sdk-version >= 26
источник

YV

Yonatan V.Levin in Android Dev Подкаст
оп коде invoke-dynamic появился только в 26 апи. для того что бы это работало на ранних версиях - сделали бэкпорт через обычный статик анонимус класс
источник

AE

Alexander Efremenkov in Android Dev Подкаст
Sergey λ
Вопрос, почему лямбды не сделали через invoke-dynamic инструкцию, а сделали свои?
Расскажу в выпуске
источник

Sergey λ in Android Dev Подкаст
Yonatan V.Levin
invalid opcode ba - invokedynamic requires --min-sdk-version >= 26
источник

AE

Alexander Efremenkov in Android Dev Подкаст
Давайте закончим дискуссии ребят, я всё расскажу
источник

AE

Alexander Efremenkov in Android Dev Подкаст
И расскажу почему её нет в том числе
источник

Sergey λ in Android Dev Подкаст
👍
источник