in tooling/rib-intellij-plugin/native/intellij-broadcast-rib/src/main/java/com/uber/debug/broadcast/rib/RibHierarchyDebugBroadcastHandler.java [362:374]
private Activity getActivity(ViewRouter router) {
View view = router.getView();
if (view != null) {
Context context = view.getContext();
while (context instanceof ContextWrapper) {
if (context instanceof Activity) {
return ((Activity) context);
}
context = ((ContextWrapper) context).getBaseContext();
}
}
return null;
}