From 9bf787d4188160c00f6b0e2dbbaad3e29c24519a Mon Sep 17 00:00:00 2001 From: shaohui10086 <961492943@qq.com> Date: Tue, 20 Sep 2016 16:46:41 +0800 Subject: [PATCH] fix the issue #23, about 'LoadToast leaking activities?' --- .../java/net/steamcrafted/loadtoast/LoadToastView.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/loadtoast/src/main/java/net/steamcrafted/loadtoast/LoadToastView.java b/loadtoast/src/main/java/net/steamcrafted/loadtoast/LoadToastView.java index 932e12f..965ebc7 100644 --- a/loadtoast/src/main/java/net/steamcrafted/loadtoast/LoadToastView.java +++ b/loadtoast/src/main/java/net/steamcrafted/loadtoast/LoadToastView.java @@ -394,4 +394,11 @@ private int measureHeight(int measureSpec) { return result; } + @Override + protected void onDetachedFromWindow() { + super.onDetachedFromWindow(); + + if(cmp != null) cmp.removeAllUpdateListeners(); + if(va != null) va.removeAllUpdateListeners(); + } }