title: Open link in browser instead of default app
body: <p>I'm creating app for site and i created link redirector activity(for http://*.domain.com urls only), that redirect to activity if url  support. If not support should open link in browser. It's working ok, but when user setting app default app, clicking always button in activity chooser, app goes to loop. activity opening, checking link support, if not support opening intent with <code>Intent.ACTION_VIEW</code> flag then activity opens again. </p>
  
  <p><strong>Question :</strong>  How to open link in browser (may be default), instead of my app, that set default for url.</p>
  
  <p>My method that i trying open url in browser : </p>
  
  <pre><code>private void unsupportedLink() {
      Toast.makeText(this, R.string.unsupported_link, Toast.LENGTH_LONG).show();
      Intent openUrl = new Intent(Intent.ACTION_VIEW, Uri.parse(url.toString()));
      startActivity(openUrl);
      finish();
  }
  </code></pre>
  
  <p>Activity in manifest :</p>
  
  <pre><code>&lt;activity
              android:name=".util.UrlHandler"
              android:label="@string/app_name"
              android:theme="@android:style/Theme.Translucent.NoTitleBar"&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;data
                      android:scheme="http"
                      android:pathPattern="/.*"
                      android:host="m.domain.com" /&gt;
                  &lt;data
                      android:scheme="http"
                      android:pathPattern="/.*"
                      android:host="www.domain.com" /&gt;
              &lt;/intent-filter&gt;
          &lt;/activity&gt;
  </code></pre>