0

アプリからWhatsアプリ、GmailなどにPDFファイルを送信しようとしています。以下のコードでTelegramに送信できます。しかし、Whats アプリまたは Gmail の場合、「コンテンツの共有に失敗しました」、「ファイルを添付できません」というエラーが表示されます。

pdf.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View view) {
                        String urlPdf = takeScreenshot(true);
                        Intent shareIntent = new Intent();
                        shareIntent.setAction(Intent.ACTION_SEND);
                        shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(urlPdf));
                        shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
                        shareIntent.setType(".pdf -> application/pdf");
                        startActivity(Intent.createChooser(shareIntent, getResources().getText(R.string.sendto)));
                    }
                });

コードに問題がある場合はそれを知りたいですか、それともパーミッションの欠陥によるものですか? 修正してください。

4

0 に答える 0