Где я должен запустить AnimationDrawable
это должно анимировать, когда действие показывают?
Руководство разработчика рекомендует использовать onWindowFocusChanged
, но это не всегда называют, когда действие является частью a TabHost
.
Я заключаю в кавычки:
Важно отметить, что запуск () метод обратился к AnimationDrawable, не может быть назван во время onCreate () методом Вашего Действия, потому что AnimationDrawable полностью еще не присоединен к окну. Если Вы хотите играть анимацию сразу, не требуя взаимодействия, то Вы могли бы хотеть назвать его от onWindowFocusChanged () методом в Вашем Действии, которое назовут, когда Android подчеркнет Ваше окно.
Activity onResume ()
всегда вызывается, когда Activity выходит на передний план. Попробуйте запустить это там.