Анимация не работает при сохранении в базе данных?

У меня есть анимация поворота на кнопке переключения, как показано ниже, если я бегу независимо, она работает нормально.

val rotateAnimation = RotateAnimation(0.0f, 360.0f, itemView.toggleButton.pivotX, itemView.toggleButton.pivotY) rotateAnimation.duration = AppConstants.ROTATE_ANIMATION_TIME rotateAnimation.fillAfter = true rotateAnimation.repeatMode = Animation.REVERSE itemView.toggleButton.startAnimation(rotateAnimation) 

Но когда я выполняю запрос комнаты после анимации, анимация не работает!

 mTaskDAO.update(task) 

Я выполнял запрос DAO, возвращаемый Flowable . В комнате, если вы возвращаете Flowable тогда всякий раз, когда данные изменяются, все запросы, возвращающие Flowable будут инициироваться автоматически. Поэтому в основном, когда анимация была инициирована, комната обновляла данные, а просмотр ресайклера обновил бы адаптер.

Intereting Posts
Android-видеомагнитофон: не удалось получить поверхность Игнорирование определенных свойств при генерации equals (), hashCode () и т. Д. Заполнение строки с помощью Firestore Как сравнить время простоя MotionEvent с часами, какова его временная база? Как использовать библиотеку androidannotations в kotlin? Выделите несколько элементов в представлении списка андроида при выборе Обработчик комментариев Kotlin: он не может заставить его работать Коллекции Kotlin бросают ClassNotFoundException на Android Recruit-MP LightCalendarView – ошибка раздувания класса, noSuchMethodException Стоимость переключения потоков в RxJava и операции копирования класса данных Kotlin Китгер 2 не распознает метод предоставления в Котлине. Java отлично работает Неразрешенная ссылка в отношении зависимости градиента? kotlin работает с ресурсами (массив и параметр функции) Как заменить дублирующиеся пробелы в String в Kotlin? В чем разница между get и вызовом в Котлин?