Мне нужно открыть PDF-файл. Я знаю процедуру, это мой код:Android Open PDF Intent
string file_path = _path + url.Substring (5);
if (System.IO.File.Exists(file_path)) {
Android.Net.Uri pdfFile = Android.Net.Uri.FromFile (new Java.IO.File (file_path));
Intent pdfIntent = new Intent (Intent.ActionView);
pdfIntent.SetDataAndType (pdfFile, "application/pdf");
pdfIntent.SetFlags (ActivityFlags.NoHistory);
_parent.StartActivity (pdfIntent);
return true;
}
Я использую Xamarin, и путь существует, потому что я проверить его, как вы можете видеть. Приложение открывает Adobe Reader, но при запуске появляется сообщение об ошибке (File not found). Итак, мой файл находится в
/data/data/com.myapp/files/.hide/contents/file_test.pdf
Есть ли какое-нибудь разрешения установить? Я действительно не понимаю, почему он не может открыть мой файл!