«Невозможно прикрепить файл .csv» при отправке вложения с помощью кнопки в Android Stdio - PullRequest
0 голосов
/ 04 июля 2019

Я хочу отправить Gmail файл .csv, нажав на кнопку в Android Studio. Но я получаю «Невозможно прикрепить файл» каждый раз.

private String file = "myfile.csv";
private String filecontents, text="Hey people";
Uri path = null;
b3.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                File filelocation = new File(Environment.getExternalStorageDirectory().getAbsolutePath(), file);
                Uri path = Uri.fromFile(filelocation);
                Intent i = new Intent(Intent.ACTION_SEND);
                //i.setType("vnd.android.cursor.dir/email");
                i.setData(Uri.parse("mailto:"));
                i.setType("vnd.android.cursor.dir/email");
                String subject ="Details";
                i.putExtra(Intent.EXTRA_STREAM,path);
                i.putExtra(Intent.EXTRA_SUBJECT,subject);
                i.putExtra(Intent.EXTRA_TEXT,text);
                startActivity(Intent.createChooser(i,"Share using.. "));
             }
        });

Ожидаемый результат: .csv должен быть правильно прикреплен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...