タイトルは私がやりたいことを正確に表しています。
私のアプリは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)) に変更しました