Size: a a a

Android Developers

2020 November 18

ES

Egor Sigolaev in Android Developers
Дмитрий Рубцов 🇷🇺🔥
Ну если размер АПК и обфускация не важны то можно выключить
важны как раз
источник

ДР

Дмитрий Рубцов 🇷🇺🔥... in Android Developers
Для меня это вообще как рулетка, сложно сразу найти конкретный класс который всё ломает. Но чаще всего это parcelable-классы, ну или просто классы с аннотациями. Иногда для классов в xml тоже приходится добавлять правила (navcomponent safeargs например)
источник

ES

Egor Sigolaev in Android Developers
Дмитрий Рубцов 🇷🇺🔥
Для меня это вообще как рулетка, сложно сразу найти конкретный класс который всё ломает. Но чаще всего это parcelable-классы, ну или просто классы с аннотациями. Иногда для классов в xml тоже приходится добавлять правила (navcomponent safeargs например)
но у меня еще есть анотации, рум например, он его тоже может не принять?
источник

ДР

Дмитрий Рубцов 🇷🇺🔥... in Android Developers
Не, у рума из коробки правила подключены
источник

ES

Egor Sigolaev in Android Developers
Дмитрий Рубцов 🇷🇺🔥
Не, у рума из коробки правила подключены
понял, спасибо, надо будет поизучать обфускацию и всю эту тему)
источник

ES

Egor Sigolaev in Android Developers
Дмитрий Рубцов 🇷🇺🔥
Не, у рума из коробки правила подключены
блин, теперь на это ругается, не знаешь, оно так и дальше может пойти?
источник

ES

Egor Sigolaev in Android Developers
как мне полностью ивентбасу кип выставить?
источник

RC

Roman Chumachenko in Android Developers
Ребят, есть такая конструкция в коде:
Observable.flatMap { Observable.empty }
Точно знаю, что внутренний Observable.empty выполняется onComplete вызывает, а вот вся цепочка дальше не заканчивается просто никогда. Есть мысли, на чем я споткнулся?
источник

ДР

Дмитрий Рубцов 🇷🇺🔥... in Android Developers
Egor Sigolaev
как мне полностью ивентбасу кип выставить?
Обычно такое в гугле ищут

-keepattributes *Annotation*
-keepclassmembers class ** {
   @org.greenrobot.eventbus.Subscribe <methods>;
}
-keep enum org.greenrobot.eventbus.ThreadMode { *; }

# Only required if you use AsyncExecutor
-keepclassmembers class * extends org.greenrobot.eventbus.util.ThrowableFailureEvent {
   <init>(java.lang.Throwable);
}
источник

ES

Egor Sigolaev in Android Developers
Дмитрий Рубцов 🇷🇺🔥
Обычно такое в гугле ищут

-keepattributes *Annotation*
-keepclassmembers class ** {
   @org.greenrobot.eventbus.Subscribe <methods>;
}
-keep enum org.greenrobot.eventbus.ThreadMode { *; }

# Only required if you use AsyncExecutor
-keepclassmembers class * extends org.greenrobot.eventbus.util.ThrowableFailureEvent {
   <init>(java.lang.Throwable);
}
Я нашел такое. Вместо ** надо свой класс поставить, верно?
источник

ДР

Дмитрий Рубцов 🇷🇺🔥... in Android Developers
Ага
источник

ДР

Дмитрий Рубцов 🇷🇺🔥... in Android Developers
Или не, по моему ** значит для всех классов
источник

ДР

Дмитрий Рубцов 🇷🇺🔥... in Android Developers
Точно не помню
источник

A

Alexandr in Android Developers
Roman Chumachenko
Ребят, есть такая конструкция в коде:
Observable.flatMap { Observable.empty }
Точно знаю, что внутренний Observable.empty выполняется onComplete вызывает, а вот вся цепочка дальше не заканчивается просто никогда. Есть мысли, на чем я споткнулся?
А какой flatMap результат после объединение исходников будет   возвращать в твоём случае ?
источник

RC

Roman Chumachenko in Android Developers
Alexandr
А какой flatMap результат после объединение исходников будет   возвращать в твоём случае ?
Тип данных тот же, что и в цепочке выше. По собитиям - просто ничего. Нет ни ошибок, ни результатов, ни финиша
источник

A

Alex Android in Android Developers
Хелп. Новый крашлитикс не работает. Делал всё по инструкции
источник

A

Alexandr in Android Developers
Alexandr
А какой flatMap результат после объединение исходников будет   возвращать в твоём случае ?
Не, так не работает на сколько помню. Ему не с чем объединять,т.к второй не возвращает ничего, а он пытается, вот и не заканчивается.
источник

A

Alexandr in Android Developers
Roman Chumachenko
Тип данных тот же, что и в цепочке выше. По собитиям - просто ничего. Нет ни ошибок, ни результатов, ни финиша
источник

RC

Roman Chumachenko in Android Developers
Ага, вроде начинаю понимать, что-то похожее было с Observable.flatMapSingle
источник
2020 November 19

RC

Roman Chumachenko in Android Developers
Слушай, да, неверно представлял себе Observable.flatMap все это время. Думал, что пустой эмишен его закончит. Спасибо большое
источник