Mobil dahili bellekte saklanan bir pdf'yi açmak istiyorum ... Dosya yolunu Uri'ye aktarmaya çalışıyorum .. ama devam ediyor bana bu hatayı gösteriliyor)Dahili bellekte saklanan pdf okuma (Dosya yolu geçerli değil)
targetFile.exists ait
targetFile=new File("/data/data/package Name/app_mydir/test.pdf");
}
Intent intent;
intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(targetFile), "application/pdf");
startActivity(intent);
Dosyanız nasıl kaydedilir? Genellikle veri dosyaları, kök dizininde değil, uygulamanızın direktifindeki "files" adlı bir klasörün içinde yer alır. – FoamyGuy
Bu dizinini kullanıyorum = getBaseContext(). GetDir ("mydir", Context.MODE_PRIVATE); \t \t \t} \t Dosya No.1 = new File (directory, PdfName); – Reham
"getBaseContext()" ifadesini "YourActivityName.this" ile değiştirin. Ayrıca, dosyayı başka bir uygulamaya iletmeye çalışıyorsanız, muhtemelen MODE_PRIVATE değerini kullanamayacaksınız. – FoamyGuy