1

タイトルは私がやりたいことを正確に表しています。

私のアプリはpdfを例えばにダウンロードします。/mnt/sdcard/docs/myfile.pdf

Adobe Readerを起動してこのpdfを表示したい。

私は多くのバリエーションを試しました

Intent intent = new Intent();                 
intent.setPackage("com.adobe.reader");    
intent.setDataAndType(Uri.parse("/mnt/sdcard/docs/myfile.pdf"), "application/pdf");  
startActivity(intent); 

リーダーがポップアップしますが、「ファイルを開けませんでした」と表示されます。次に、先ほど開いたリーダーで、ドキュメントを参照して開くと、機能します。このエラーは何に関するもので、どのようにタスクを実行できますか?

編集: KPBirds Link のおかげで、現在は機能しています。

Uri.parse(path) を Uri.fromFile(new File(path)) に変更しました

4

0 に答える 0