title: Starting app only if its not currently running
body: <p>I am sending push notification to users which when clicking on it opens the app.</p>
  
  <p>My problem is that when the app is already open, clicking on the notification start the app again.</p>
  
  <p>I only want it to start the app if its not already running.</p>
  
  <p>I am using Pending Intent in the notification:</p>
  
  <pre><code>PendingIntent contentIntent = PendingIntent.getActivity(this, 0, new Intent(this, Splash.class), 0);
  </code></pre>
  
  <p>I saw posts which say use: </p>
  
  <pre><code>&lt;activity 
  android:name=".Splash"
  android:launchMode="singleTask"
  </code></pre>
  
  <p>but the thing is that my running app is running other activity then the splash which is finished after 7 seconds from app start, so when the app is running Splash is not the current activity</p>