私はこれをしばらくの間稼働させようとしています。私はAndroidからpdfsを開く方法についてここで他の質問を見てきました。そして、一般的な合意は私が以下に示すコードです。何か不足していますか?Android開設pdfが動作していません
try
{
Uri path = Uri.parse("android.resource://com.TeamGLaDOS.DayTradeSim/" + R.raw.teamdoc);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(path, "application/pdf");
this.startActivity(intent);
}
catch(ActivityNotFoundException e)
{
Toast.makeText(this, "No Application Available to view PDF", Toast.LENGTH_SHORT).show();
}
編集:それは常にActivityNotFoundExceptionをスローし、トーストを示しています。
例外メッセージはこれです:私は、PDFアプリケーションインストール(Aldiko)を持っていると私は前にAldikoでPDFファイルを起動するために他のアプリを使用しました:
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=android.resource://com.TeamGLaDOS.DayTradeSim/2130968576 typ=application/pdf }
編集2。
どうしたらうまくいかないのですか?エラーはありますか?エラーがある場合、あなたのlogcatは何を言いますか? –
@KurtisNusbaum私は詳細を更新しました。 – xdumaine
@KurtisNusbaumあなたの答えを削除してくれたことに感謝します。 – xdumaine