Daniel Zlotin 7 jaren geleden
bovenliggende
commit
d27b0901f6

+ 6
- 2
lib/android/app/src/main/java/com/reactnativenavigation/viewcontrollers/ViewController.java Bestand weergeven

@@ -73,12 +73,16 @@ public abstract class ViewController implements ViewTreeObserver.OnGlobalLayoutL
73 73
 
74 74
 	@Override
75 75
 	public void onGlobalLayout() {
76
-		if (!isShown && getView().isShown()) {
76
+		if (!isShown && isViewShown()) {
77 77
 			isShown = true;
78 78
 			onAppear();
79
-		} else if (isShown && !getView().isShown()) {
79
+		} else if (isShown && !isViewShown()) {
80 80
 			isShown = false;
81 81
 			onDisappear();
82 82
 		}
83 83
 	}
84
+
85
+	protected boolean isViewShown() {
86
+		return getView().isShown();
87
+	}
84 88
 }