Android. sent multiply-attachement email -


मैं

  startActivity (Intent.createChooser (नए आशय के माध्यम से ईमेल भेजना चाहूंगा) Android.content.Intent.ACTION_SEND)))  

मुझे पता है कि मुझे ईमेल की फाइल संलग्न करने की आवश्यकता है

  intentEmail.putExtra (android.content.Intent .EXTRA_STREAM, & lt; फाइल के उरी & gt;)  

लेकिन मुझे कई फ़ाइलों को संलग्न करना होगा मैं यह कैसे कर सकता हूं?

इसे एकाधिक संलग्नक भेजने के लिए काम करना चाहिए

 < कोड> सार्वजनिक स्थैतिक शून्य भेजें ई-मेल (संदर्भ संदर्भ, स्ट्रिंग ईमेलटो, स्ट्रिंग ईमेलसीसी, स्ट्रिंग विषय, स्ट्रिंग संदेश, सूची & lt; स्ट्रिंग & gt; फ़ाइलपथ) {// एकाधिक अटैचमेंट के साथ ईमेल भेजना अंतिम इरादा ईमेलइंटेंट = नए आशय (android.content.Intent.ACTION_SEND_MULTIPLE ); emailIntent.addFlags (Intent.FLAG_ACTIVITY_NEW_TASK); emailIntent.setType ( "पाठ / सादे"); EmailIntent.putExtra (android.content.Intent.EXTRA_EMAIL, नई ​​स्ट्रिंग [] {emailTo}); EmailIntent.putExtra (android.content.Intent.EXTRA_CC, नई स्ट्रिंग [] {emailcc}); EmailIntent.putExtra (android.content.Intent.EXTRA_SUBJECT, विषय); EmailIntent.putExtra (android.content.Intent.EXTRA_TEXT, संदेश); ArrayList & LT; उरी & gt; यूआरआई = नए अर्रेलिस्ट & lt; उरी & gt; (); // रास्ते से यूरी के लिए परिवर्तित करें (स्ट्रिंग फ़ाइल: फ़ाइलपथ) {फ़ाइल फ़ाइल में = नई फ़ाइल (फ़ाइल); उरी यू = उरी.फ्रेमफाइल (फाइल इन); uris.add (यू); } EmailIntent.putParcelableArrayListExtra (Intent.EXTRA_STREAM, uris); context.startActivity (emailIntent); }  

Comments