0
只是好奇這個問題。活動的onStop()
有必要停止動畫嗎?是否有必要在Activity的onStop()中停止動畫?
只是好奇這個問題。活動的onStop()
有必要停止動畫嗎?是否有必要在Activity的onStop()中停止動畫?
在onStop()
中,應用程序應該釋放幾乎所有在用戶不使用時不需要的資源。
AnimationDrawable
一次性將所有幀加載到內存中以獲得良好性能。有時,如果VM無法提供此類內存,將導致出現OutOfMemoryError
。因此,最好的做法是釋放onStop()
中的所有資源。
According to Android developer guide,應該使用onPause()
暫停如動畫操作:
當系統即將開始恢復以前的活動調用。 這通常用於如果你這樣做了,如果更好不要提交未保存的更改到持久性數據, 停止動畫和其他的東西,可能會佔用CPU等
'Android將採取it'照顧。 –
@jackjay我正在做這樣的動畫https://stackoverflow.com/questions/44481035/android-first-time-animation-is-not-smooth請看我的問題。 –
@jackjay如果android會照顧它,爲什麼最好手動停止動畫? – lelloman