Прикрепить файл json к намерению электронной почты в Android

как я могу прикрепить JSONObject как файл json к намерению электронной почты в Android?

Мой код для этого на данный момент:

JSONObject jsonObj = new JSONObject("text");
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_EMAIL, "blabla");
intent.putExtra(Intent.EXTRA_SUBJECT, "blabla");
intent.putExtra(Intent.EXTRA_TEXT, "blabla");
startActivity(Intent.createChooser(intent, "Send Email"));

person DynamicBit    schedule 15.10.2014    source источник
comment
1. Создайте файл .txt из вашего объекта json 2. Прикрепите файл .txt   -  person SweetWisher ツ    schedule 15.10.2014
comment
сначала создайте файл json и сохраните его на SD-карте, а затем прикрепите к электронной почте   -  person Naveen Tamrakar    schedule 15.10.2014


Ответы (1)


Попробуй это:

JSONObject jsonObj = new JSONObject("text");
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_EMAIL, "blabla");
intent.putExtra(Intent.EXTRA_SUBJECT, "blabla");
intent.putExtra(Intent.EXTRA_TEXT, "blabla");
i.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///sdcard/file.json"));
startActivity(Intent.createChooser(intent, "Send Email"));
person QArea    schedule 15.10.2014