title: Deep linking and multiple app instances
body: <p>I have implemented deep linking in my app. I added this intent filter in my manifest file, and the deep linking is working.</p>
  
  <pre><code>&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;category android:name="android.intent.category.VIEW" /&gt; 
      &lt;data
          android:host="www.mywebsite.com"
          android:pathPrefix="/something"
          android:scheme="http" /&gt;
  &lt;/intent-filter&gt;
  </code></pre>
  
  <p>The problem is that through deep linking, my app is launching on top of current app. If I am in Gmail and I click a link, then my app is launching on top of Gmail. I want to launch my app differently.</p>
  
  <p>If my app is already running in background and I click on a link in Gmail which redirects to my app, I will have two instances of my app running at the same time; one in the background, and another on top of Gmail. I want to run only one instance of my app at a time, so it's not also on top of the current app (Gmail). How can I do that?</p>