Я хочу отправить 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 должен быть правильно прикреплен.