0

このコードを使用して、外部の PDF ビューアでローカルの PDF を表示しようとしています。

Uri path = Uri.parse("android.resource://<package-name>/raw/Terms.pdf>");
    try
    {
     Intent intentUrl = new Intent(Intent.ACTION_VIEW);
     intentUrl.setDataAndType(path, "application/pdf");
     intentUrl.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
     getActivity().startActivity(intentUrl);
    }
    catch (ActivityNotFoundException e)
    {
     Toast.makeText(getActivity(), "No PDF Viewer Installed", Toast.LENGTH_LONG).show();
    }

Adobe PDF がインストールされていても、ActivityNotFoundExcecption がスローされます。

何故ですか?

4

1 に答える 1