private Activity getActivity()

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;
  }