Size: a a a

Android Developers

2020 May 22

Г

Глупый кот 🐈... in Android Developers
переписуй свой будильник
источник

AD

Aleksey D. in Android Developers
Mafioznik
Детский сад какой-то: а тебе точно нужно? Та не, тебе точно не нужно
так а чо ты еще не пошел реализовывать?)
источник

V

Valentin in Android Developers
Mafioznik
Понял, ты лучше знаешь логику моего кода и что нужно делать, стираю все логи
Если твой код можешь понять только ты - у тебя проблемы)
источник

Г

Глупый кот 🐈... in Android Developers
(в MVI от бадууу)
источник

M

Mafioznik in Android Developers
Valentin
Если твой код можешь понять только ты - у тебя проблемы)
Шкила тралит, понял)
источник

M

Mafioznik in Android Developers
Глупый кот 🐈
(в MVI от бадууу)
Ну такое, может не очень подойти, все таки нужна конкретная инфа
источник

AD

Aleksey D. in Android Developers
Mafioznik
Шкила тралит, понял)
ох этот зуммерский жаргон
источник

M

Mafioznik in Android Developers
Инфа от процесса выполнения я имею в виду
источник

Г

Глупый кот 🐈... in Android Developers
ничо не скроешь логи любой школьник прочтёт
источник

AD

Aleksey D. in Android Developers
Mafioznik
Инфа от процесса выполнения я имею в виду
а как ты поймешь, что нужно проверить процесс именно этого пользователя?
источник

M

Mafioznik in Android Developers
Глупый кот 🐈
ничо не скроешь логи любой школьник прочтёт
Скрою если реализую свою идею
источник

AD

Aleksey D. in Android Developers
Глупый кот 🐈
ничо не скроешь логи любой школьник прочтёт
так он закодирует - post == tsop
источник

Г

Глупый кот 🐈... in Android Developers
якк идею
источник

M

Mafioznik in Android Developers
Я не хочу 5тый раз писать, пролистай чуть выше
источник

Г

Глупый кот 🐈... in Android Developers
Mafioznik
От того чтобы не прочитали логи и не скопировали логику себе
joy casino
источник

Б

Боря in Android Developers
Ещё вопрос по прогуарду
Вроде разобрался, из-за чего не работает, починил, все отлично
Но вот ещё вопрос
Большая часть починенных мною ошибок возникала из-за того, невозможно получить конструктор дата класса.
Соответственно над каждым дата классом поставил аннотацию @Keep, и заработало.
Но что-то мне подсказывает, что это не самый лучший вариант.
Ответы в Гугле говорят, что либо так, либо скинуть все дата классы в пакеты и указать в файле правил прогуарда эти пакеты с пометкой -keep
Либо использовать такие строки
-keep class kotlin.Metadata { *; }
-keepclassmembers class kotlin.Metadata {
   public <methods>;
}
или такие
-dontwarn kotlin.reflect.jvm.internal.
-keep class kotlin.reflect.jvm.internal.
{ *; }
но это не сработало
Можно ли как-то нормально позволять дата классам жить без пометки keep для каждого дата класса?
источник

МТ

Максим Таранюк... in Android Developers
Есть у кого-то хорошие статьи про dagger 2 на рус
источник

V

Valentin in Android Developers
Боря
Ещё вопрос по прогуарду
Вроде разобрался, из-за чего не работает, починил, все отлично
Но вот ещё вопрос
Большая часть починенных мною ошибок возникала из-за того, невозможно получить конструктор дата класса.
Соответственно над каждым дата классом поставил аннотацию @Keep, и заработало.
Но что-то мне подсказывает, что это не самый лучший вариант.
Ответы в Гугле говорят, что либо так, либо скинуть все дата классы в пакеты и указать в файле правил прогуарда эти пакеты с пометкой -keep
Либо использовать такие строки
-keep class kotlin.Metadata { *; }
-keepclassmembers class kotlin.Metadata {
   public <methods>;
}
или такие
-dontwarn kotlin.reflect.jvm.internal.
-keep class kotlin.reflect.jvm.internal.
{ *; }
но это не сработало
Можно ли как-то нормально позволять дата классам жить без пометки keep для каждого дата класса?
рискну предположить - кипни весь пакет с дата классами
источник

Б

Боря in Android Developers
неужели это единственный выход?
и в случае, если я буду создавать дата класс вне этого пакета, мне придётся добавлять аннотацию Keep или включать другой пакет также в proguard?
Если это единственный выход, то хорошо, но мне что-то подсказывает, что можно как-то хитро это сделать без этого
источник

KK

Kirill Koromyslov in Android Developers
Доброй ночи)
Подскажите, пожалуйста, есть ли смысл обрабатывать ошибки обращения к бд(Room)?
В теории, они бывают, когда криво написаны запросы, либо переполнена память.
Если ты уверен, что запросы написаны правильно, то по сути можно и не обрабатывать?
Или я просто мало знаю об ошибках Room-а?)
источник