hunk.code_window:         // Create notification object
           boolean isMultiple = mode == Mode.COLLAPSE && unreadNotifications.length() > 1;
           ReceivedNotificationEvent notificationEvent = new ReceivedNotificationEvent(experienceId, body, notificationId, isMultiple, true);
           // Create pending intent
           Intent intent = new Intent(context, LauncherActivity.class);
           intent.putExtra(KernelConstants.NOTIFICATION_MANIFEST_URL_KEY, manifestUrl);
           intent.putExtra(KernelConstants.NOTIFICATION_KEY, body); // deprecated
           intent.putExtra(KernelConstants.NOTIFICATION_OBJECT_KEY, notificationEvent.toJSONObject(null).toString());
           PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent,
               PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_ONE_SHOT);
  
hunk.labels: keep keep keep keep keep replace keep keep keep keep keep
hunk.after_edit:         Intent intent = new Intent(context, KernelConstants.MAIN_ACTIVITY_CLASS);
  
hunk.file_path: android/expoview/src/main/java/host/exp/exponent/notifications/PushNotificationHelper.java
hunk.type: replace
file: // Copyright 2004-present Facebook. All Rights Reserved.
  
  #include <memory>
  
  #include <cxxReactABI22_0_0/ABI22_0_0CxxModule.h>
  
  namespace facebook { namespace xplat { namespace module {
  
  // Allows a Cxx-module to be shared or reused across multiple ReactABI22_0_0 instances
  // Caveat: the setInstance call is not forwarded, so usages of getInstance inside your
  // module (e.g. dispatching events) will always be nullptr.
  class SharedProxyCxxModule : public CxxModule {
  public:
    explicit SharedProxyCxxModule(std::shared_ptr<CxxModule> shared)
      : shared_(shared) {}
  
    std::string getName() override {
      return shared_->getName();
    }
  
    auto getConstants() -> std::map<std::string, folly::dynamic> override {
      return shared_->getConstants();
    }
  
    auto getMethods() -> std::vector<Method> override {
      return shared_->getMethods();
    }
  
  private:
    std::shared_ptr<CxxModule> shared_;
  };
  
  }
  }
  }
  