private async Task <bool> abrirPdf(string codDocumento) { string localPath = await ManagerRepuestos.getAlbaran(codDocumento); var localImage = new Java.IO.File(localPath); if (!localPath.Equals(string.Empty)) { if (localImage.Exists()) { global::Android.Net.Uri uri = global::Android.Net.Uri.FromFile(localImage); var intent = new Intent(Intent.ActionView, uri); // intent.SetType ("application/pdf"); intent.SetDataAndType(global::Android.Net.Uri.FromFile(localImage), "application/pdf"); //this.StartActivity(intent); ((Activity)view.Context).StartActivity(intent); } } else { Toast.MakeText(this.Activity, "No se ha encontrado ninguna Ruta.", ToastLength.Long); return(false); } return(true); }