Clear animator target

This commit is contained in:
M66B 2022-04-13 11:28:34 +02:00
parent 440759066d
commit da27db5988
2 changed files with 4 additions and 1 deletions

View File

@ -814,6 +814,10 @@ abstract class ActivityBase extends AppCompatActivity implements SharedPreferenc
RecyclerView.Adapter.class.isAssignableFrom(type)) {
Log.i("Clearing " + f.getClass().getSimpleName() + ":" + field.getName());
field.setAccessible(true);
if (Animator.class.isAssignableFrom(type))
((Animator) field.get(f)).setTarget(null);
field.set(f, null);
}
}

View File

@ -661,7 +661,6 @@ public class Helper {
public void onDestroyed() {
try {
animator.removeUpdateListener(listener);
fab.setAlpha(1.0f);
owner.getLifecycle().removeObserver(this);
} catch (Throwable ex) {
Log.e(ex);