Skip to content

Commit 7698dce

Browse files
fix: private views
1 parent 2963ad6 commit 7698dce

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

android/src/main/java/com/instabug/reactlibrary/RNInstabugReactnativeModule.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,12 @@
2020
import com.facebook.react.bridge.ReactMethod;
2121
import com.facebook.react.bridge.ReadableArray;
2222
import com.facebook.react.bridge.ReadableMap;
23+
import com.facebook.react.bridge.UIManager;
2324
import com.facebook.react.bridge.WritableArray;
2425
import com.facebook.react.bridge.WritableMap;
2526
import com.facebook.react.bridge.WritableNativeArray;
2627
import com.facebook.react.bridge.WritableNativeMap;
28+
import com.facebook.react.uimanager.UIManagerHelper;
2729
import com.facebook.react.uimanager.UIManagerModule;
2830
import com.instabug.apm.InternalAPM;
2931
import com.instabug.apm.configuration.cp.APMFeature;
@@ -960,14 +962,22 @@ public void networkLogAndroid(final String url,
960962
@UiThread
961963
@Nullable
962964
private View resolveReactView(final int reactTag) {
965+
try {
963966
final ReactApplicationContext reactContext = getReactApplicationContext();
964967
final UIManagerModule uiManagerModule = reactContext.getNativeModule(UIManagerModule.class);
965968

966969
if (uiManagerModule == null) {
970+
UIManager uiNewManagerModule = UIManagerHelper.getUIManagerForReactTag(reactContext, reactTag);
971+
if (uiNewManagerModule != null) {
972+
return uiNewManagerModule.resolveView(reactTag);
973+
}
967974
return null;
968975
}
969976

970977
return uiManagerModule.resolveView(reactTag);
978+
} catch (Exception e) {
979+
return null;
980+
}
971981
}
972982

973983

0 commit comments

Comments
 (0)