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