← All posts tagged Android

Если в CoordinatorLayout Behavior сделать view GONE, то дальнейшие колбеки отрабатываться не будут. Как например с FloatingActionButton.hide(), если на него не повесить колбек, который принудительно выставляет setVisibility(INVISIBLE)м при скрытии, то кнопка исчезнет и больше не появится.

Чтобы студия юзала больше чем 1280 метров памяти и не тормозила в ConstraintLayout дизайнере — добавьте bin/studio.vmoptions и bin/studio64.vmoptions -XmxОБЪЕМ_ПАМЯТИ. Я себе -Xmx3g поставил, теперь таких адовых тормозов нет.

При создании новой миграции для Realm делайте очистку проекта, чтобы всякие сгенерарированные RealmProxy обновились и приложение не падало из-за протухшего кода валидации

В Dagger2 иетоды, создающие зависимости(которые помечены @Provides) должны отдавать ровно такой же тип как тот, что указан в инъекциях(@Inject). Если указать родительский класс — оно не поймет и выдаст ошибку.