File tree Expand file tree Collapse file tree 2 files changed +7
-1
lines changed
io/flutter/embedding/android
test/io/flutter/embedding/android Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -784,7 +784,9 @@ public void onResume() {
784784 // possible.
785785 @ ActivityCallThrough
786786 public void onPostResume () {
787- delegate .onPostResume ();
787+ if (stillAttachedForEvent ("onPostResume" )) {
788+ delegate .onPostResume ();
789+ }
788790 }
789791
790792 @ Override
Original file line number Diff line number Diff line change @@ -121,9 +121,11 @@ public void itCanBeDetachedFromTheEngineAndStopSendingFurtherEvents() {
121121 fragment .setDelegate (mockDelegate );
122122 fragment .onStart ();
123123 fragment .onResume ();
124+ fragment .onPostResume ();
124125
125126 verify (mockDelegate , times (1 )).onStart ();
126127 verify (mockDelegate , times (1 )).onResume ();
128+ verify (mockDelegate , times (1 )).onPostResume ();
127129
128130 fragment .onPause ();
129131 fragment .detachFromFlutterEngine ();
@@ -136,9 +138,11 @@ public void itCanBeDetachedFromTheEngineAndStopSendingFurtherEvents() {
136138
137139 fragment .onStart ();
138140 fragment .onResume ();
141+ fragment .onPostResume ();
139142 // No more events through to the delegate.
140143 verify (mockDelegate , times (1 )).onStart ();
141144 verify (mockDelegate , times (1 )).onResume ();
145+ verify (mockDelegate , times (1 )).onPostResume ();
142146
143147 fragment .onDestroy ();
144148 // 1 time same as before.
You can’t perform that action at this time.
0 commit comments