From f887dd98416c318463e5b4089bcc2e91cbd9c6ee Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E4=BD=99=E7=8E=A0?= <xujian.xj@alibaba-inc.com>
Date: Wed, 4 Sep 2019 11:57:54 +0800
Subject: [PATCH] add will disappear to life cycle listening

---
 lib/container/boost_container.dart       | 1 +
 lib/container/container_coordinator.dart | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/lib/container/boost_container.dart b/lib/container/boost_container.dart
index a971158..78e9ff8 100755
--- a/lib/container/boost_container.dart
+++ b/lib/container/boost_container.dart
@@ -30,6 +30,7 @@ import '../logger.dart';
 enum ContainerLifeCycle {
   Init,
   Appear,
+  WillDisappear,
   Disappear,
   Destroy,
   Background,
diff --git a/lib/container/container_coordinator.dart b/lib/container/container_coordinator.dart
index 88a16c2..4e0bc46 100755
--- a/lib/container/container_coordinator.dart
+++ b/lib/container/container_coordinator.dart
@@ -236,6 +236,8 @@ class ContainerCoordinator {
   }
 
   bool _nativeContainerWillDisappear(String name, Map params, String pageId) {
+    performContainerLifeCycle(_createContainerSettings(name, params, pageId),
+        ContainerLifeCycle.WillDisappear);
     return true;
   }
 
-- 
2.26.2