Tôi nên bắt đầu một số AnimationDrawable
cần làm động nào khi hoạt động được hiển thị?Bắt đầu một AnimationDrawable trong Android
Hướng dẫn dành cho nhà phát triển recommends sử dụng onWindowFocusChanged
, nhưng điều này không phải lúc nào cũng được gọi khi hoạt động là một phần của TabHost
.
Tôi xin trích dẫn:
Điều quan trọng cần lưu ý là các start() phương pháp kêu gọi AnimationDrawable không thể được gọi trong phương pháp onCreate() của Hoạt động của bạn, bởi vì AnimationDrawable không phải là chưa đầy đủ gắn liền với cửa sổ. Nếu bạn muốn phát hoạt ảnh ngay lập tức, mà không cần tương tác, sau đó bạn có thể muốn gọi nó từ phương thức onWindowFocusChanged() trong hoạt động , sẽ được gọi khi Android đưa cửa sổ của bạn vào tiêu điểm.
Không hoạt động. Có vẻ như AnimationDrawable chưa được gắn hoàn toàn vào cửa sổ. – hpique