Я только что прочитал это: Android: Как я могу остановить бесконечную анимацию, примененную к ImageView? , я попробовал это, и она отлично работает, я установил анимацию в методе onCreate() моей Деятельности, используя AnimationUtils.loadAnimation(AppContext, animationRes), затем я запускаю анимацию с помощью startAnimation() и прекращаю ее с помощью clearAnimation().У меня проблема в том, что если я начну другое упражнение, а затем вернусь к тому с анимацией, оно больше не будет работать.Похоже, анимация даже не запускается, слушатель, подключенный к анимации, не вводит onAnimationStart().Я что-то здесь упускаю?
onCreate()
AnimationUtils.loadAnimation(AppContext, animationRes)
startAnimation()
clearAnimation()
onAnimationStart()
Спасибо!
Куда вы звоните clearAnimation().
ИМХО, я думаю, вы должны вызвать startAnimation () в onResume () и вызвать clearAnimation () в onPause ().
Проверьте это и сообщите нам.