|
@@ -9,9 +9,11 @@ public class ReactViewHacks {
|
9
|
9
|
ReflectionUtils.setField(view, "mAttachScheduled", true);
|
10
|
10
|
}
|
11
|
11
|
|
|
12
|
+ /**
|
|
13
|
+ * Must be called before view is removed from screen inorder to ensure onDetachedFromScreen is properly
|
|
14
|
+ * executed and componentWillUnmount is called
|
|
15
|
+ */
|
12
|
16
|
public static void ensureUnmountOnDetachedFromWindow(ReactRootView view) {
|
13
|
|
- // Must be called before view is removed from screen inorder to ensure onDetachedFromScreen is properly
|
14
|
|
- // executed and componentWillUnmount is called
|
15
|
17
|
ReflectionUtils.setField(view, "mAttachScheduled", false);
|
16
|
18
|
}
|
17
|
19
|
|