title: Difference between GET_INTENT_FILTERS and MATCH_DEFAULT_ONLY when querying the packageManager to handle an intent
body: <p>I get different results when i used GET_INTENT_FILTERS and MATCH_DEFAULT_ONLY when i query the packageManager. 
  Im trying to find the correct filter i need to set. Can somebody explain the difference? </p>
  
  <pre><code>final PackageManager mgr = mContext.getPackageManager();
  List&lt;ResolveInfo&gt; list = mgr.queryIntentActivities(intent,
                  PackageManager.GET_INTENT_FILTERS);
  </code></pre>