Прикачете json файл към имейл Intent в 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 файл и го запазете в sdcard, след което го прикачете с имейл   -  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