मैं
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
Post a Comment