Использование URL-адреса без полного имени файла не будет работать, поскольку система Intent
не знает тип ресурса за URI - она, вероятно, запустит браузер, указывающий на этот адрес, вместо просмотра PDF.Однако вы можете явно указать тип содержимого за URL-адресом, используя intent.setDataAndType()
вместо intent.setData()
, например:
String pdfUrl = "www.myLink.com/document/test/";
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(pdfUrl), "application/pdf");
startActivity(intent);