title: Clicking on notification doesn't open mentioned activity
body: <p>I am trying to open an <code>Activity</code> when the notification is clicked and below is my code. </p>
  
  <pre><code>Intent intent = new Intent(this.getApplicationContext(), NotificationActivity.class);
  intent.putExtra("msgBody",messageBody);
  intent.putExtra(Constants.NOTIF_INTENT_TYPE,Constants.NOTIF_INTENT_TYPE);
  
  intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK
                  |Intent.FLAG_ACTIVITY_SINGLE_TOP
                  |Intent.FLAG_ACTIVITY_CLEAR_TOP); //Tried with many options here
  
  PendingIntent pendingIntent = PendingIntent.getActivity(this, 0 , intent,
                                           PendingIntent.FLAG_CANCEL_CURRENT);
  
  Uri defaultSoundUri= RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
  
  NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this)
                  .setSmallIcon(R.drawable.otp_icon)
                  .setContentTitle("Push MSG")
                  .setContentText(messageBody)
                  .setAutoCancel(true)
                  .setSound(defaultSoundUri)
                  .setContentIntent(pendingIntent);
  
  NotificationManager notificationManager =
                  (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
  
  notificationManager.notify(0, notificationBuilder.build());
  </code></pre>
  
  <p><strong>Android Manifest:</strong></p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.com.pushapp"&gt;
  
      &lt;uses-sdk
          android:minSdkVersion="17"
          android:targetSdkVersion="21" /&gt;
  
      &lt;supports-screens
          android:anyDensity="true"
          android:largeScreens="true"
          android:normalScreens="true"
          android:smallScreens="true" /&gt;
  
      &lt;uses-permission android:name="android.permission.INTERNET" /&gt;
      &lt;uses-permission android:name="android.permission.READ_LOGS" /&gt;
      &lt;uses-permission android:name="android.permission.READ_PHONE_STATE" /&gt;
      &lt;uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /&gt;
  
      &lt;application
          android:name=".AndroidPushApp"
          android:allowBackup="true"
          android:icon="@drawable/ic_launcher"&gt;
          &lt;activity
              android:name=".PushSplashScreen"
              android:screenOrientation="portrait"&gt;
              &lt;intent-filter&gt;
                  &lt;action android:name="android.intent.action.MAIN" /&gt;
  
                  &lt;category android:name="android.intent.category.LAUNCHER" /&gt;
              &lt;/intent-filter&gt;
          &lt;/activity&gt;
          &lt;activity
              android:name=".MainApplicationScreen"
              android:screenOrientation="portrait"
              android:windowSoftInputMode="adjustResize"&gt;
              &lt;intent-filter&gt;
                  &lt;action android:name="android.intent.action.VIEW" /&gt;
                  &lt;category android:name="android.intent.category.DEFAULT" /&gt;
                  &lt;category android:name="android.intent.category.BROWSABLE" /&gt;
              &lt;/intent-filter&gt;
          &lt;/activity&gt;
          &lt;activity
              android:name=".StartActivity"
              android:launchMode="singleTask"
              android:screenOrientation="portrait"
              android:uiOptions="splitActionBarWhenNarrow"
              android:windowSoftInputMode="adjustResize"&gt;
              &lt;intent-filter&gt;
                  &lt;action android:name="android.intent.action.VIEW" /&gt;
                  &lt;category android:name="android.intent.category.DEFAULT" /&gt;
                  &lt;category android:name="android.intent.category.BROWSABLE" /&gt;
              &lt;/intent-filter&gt;
          &lt;/activity&gt;
  
          &lt;service android:name=".MyFirebaseMessagingService"&gt;
              &lt;intent-filter&gt;
                  &lt;action android:name="com.google.firebase.MESSAGING_EVENT" /&gt;
              &lt;/intent-filter&gt;
          &lt;/service&gt;
  
          &lt;service android:name=".MyFirebaseInstanceIDService"&gt;
              &lt;intent-filter&gt;
                  &lt;action android:name="com.google.firebase.INSTANCE_ID_EVENT" /&gt;
              &lt;/intent-filter&gt;
          &lt;/service&gt;
  
          &lt;meta-data
              android:name="com.google.android.gms.version"
              android:value="@integer/google_play_services_version" /&gt;
  
          &lt;activity
              android:name=".NotificationActivity"
              android:exported="true"
              android:label="@string/title_activity"&gt;
              &lt;intent-filter&gt;
                  &lt;category android:name="android.intent.category.DEFAULT" /&gt;
              &lt;/intent-filter&gt;
          &lt;/activity&gt;
      &lt;/application&gt;
  
  &lt;/manifest&gt;
  </code></pre>
  
  <p>Whenever I get notification from FCM I am calling this notification. The <strong>NotificationActivity</strong> is not opening whenever I click on notification, rather the app is opening(<code>splash screen-&gt;starting activity</code> of my usual app flow). Whenever I get notification while the app is already open, the <code>NotificationActivity</code> is getting opened, but not when app is not already opened. Could someone please help me on resolving this?</p>
  
  <p><strong>Note:</strong> Please I am reiterating that <code>NotificationActivity.class</code> is not getting opened when clicked on notification when app is not already opened state.</p>