Я получаю pdf-файл от API, и у меня есть что-то вроде этого http://x/docs/document1
В моем android проекте у меня так:
try{
Android.Content.Intent activity = new Android.Content.Intent(this, typeof(WebViewPDF));
activity.AddFlags(Android.Content.ActivityFlags.GrantReadUriPermission);
activity.AddFlags(Android.Content.ActivityFlags.NoHistory);
string uriAndroid = "http://x/docs/document1";
activity.PutExtra("url", JsonConvert.SerializeObject(uriAndroid));
StartActivity(activity);
}catch (Exception){
...
}
Основная проблема в том, что я не могу изменить API, поэтому конечная точка равна http://x/docs/document1, но если я попробую другой URI с расширением .pdf, например https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf работает нормально.
Я не знаю, нужно ли мне получать эту информацию из API другим способом. Как я могу показать pdf в webView или во внешнем приложении, не загружая сначала do c?