Android动画内存泄漏

时间:2015-06-16 17:42:28

标签: android animation

如果我在活动中有无限动画并远离活动,是否会导致内存泄漏?我是否必须明确停止动画,还是以某种方式在框架级别进行管理?我的意思是无限动画:

<?xml version="1.0" encoding="utf-8"?>

<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:shareInterpolator="false"
    android:repeatCount="infinite">

<rotate
    android:duration="1000"
    android:interpolator="@android:anim/linear_interpolator"
    android:pivotX="50%"
    android:pivotY="50%"
    android:repeatCount="infinite"
    android:repeatMode="restart"
    android:toDegrees="360" />

1 个答案:

答案 0 :(得分:1)

来自开发者网页:

您通常应该使用onPause()回调来: 停止可能消耗CPU的动画或其他正在进行的操作。

来源:http://developer.android.com/training/basics/activity-lifecycle/pausing.html#Pause