title: Is it possible for ACTION_VIEW with a MIME type of pdf to find no application which could handle it?
body: <p>I'd like to use the following code for an application:</p>
  <pre><code>val browserIntent = Intent(Intent.ACTION_VIEW)
  browserIntent.setDataAndType(Uri.parse(foo), MIME_PDF)
  
  val chooser = Intent.createChooser(browserIntent, getString(R.string.view_using))
  chooser.flags = Intent.FLAG_ACTIVITY_NEW_TASK
  
  startActivity(chooser)
  </code></pre>
  <p>where</p>
  <pre><code>const val MIME_PDF = &quot;application/pdf&quot;  
  </code></pre>
  <p>and the format would be something like:</p>
  <pre><code>https://example.net/name-of-feature/ThisIsThePdf.pdf
  </code></pre>
  <p>On my own device and on an emulator, this will open a nice view for viewing the pdf, seems like it loads a google pdf viewer and it doesn't even open a launcher for picking an application, which is completely fine, however, could it be possible that for certain devices, this request would fail ?</p>
  <p>As far as I can tell, this intent is actually just attempting to open anything which could view a pdf and then gives it the data for the pdf, so this intent has no actual dependency on the google pdf viewer, instead it just relies on the user having a browser, or anything else which could process the pdf installed, right ?</p>
  <p>In theory then, as long as a user has (at least) a browser installed, this intent will always work ?</p>