दिलचस्प पोस्ट
Symfony2 और date_default_timezone_get () – सिस्टम की टाइमज़ोन सेटिंग पर भरोसा करना सुरक्षित नहीं है कैसे एक महान आर प्रतिलिपि प्रस्तुत करने योग्य उदाहरण बनाने के लिए? कैसे एक onclick विधि में डिफ़ॉल्ट घटना हैंडलिंग को रोकने के लिए? पायथन urllib2 बेसिक एथ समस्या SendKeys का उपयोग कर Windows कुंजी भेज रहा है Android, ListView IllegalStateException: "एडेप्टर की सामग्री बदल गई है लेकिन ListView को एक सूचना प्राप्त नहीं हुई" UISelectMany सूची पर <T> के कारण java.lang.ClassCastException: java.lang.String को टी में डाला नहीं जा सकता मैं ऊँचाई कैसे बदल सकता हूं: 0; ऊंचाई तक: ऑटो; सीएसएस का उपयोग कर? Xcode + सभी ब्रेकपॉइंट को हटा दें एसक्यूएल सर्वर 2005- पहचान कॉलम के बजाय उत्पन्न दृश्यों का उपयोग करना? Angular 2 में एक ngForTemplate का उपयोग करते समय बाध्यकारी घटनाएं एक एजेएक्स रास्ते में रेल 3 में फार्म जमा करें (jQuery के साथ) getElementsByTagName जावास्क्रिप्ट में स्टेटस बार विस्तार को रोकना जावा में 'एसएएम प्रकार' क्या है?

हम ईमेल इन्टेंट के लिए startActivityforResult () का उपयोग कैसे कर सकते हैं?

मैं अनुलग्नक के साथ ईमेल भेजने के लिए आशय का उपयोग कर रहा हूं, यह काम ठीक है, मुझे यह ईमेल आशय परिणाम प्राप्त करना है, मैं पहले से ही startActivityforResult() इस्तेमाल किया है, लेकिन मुझे ईमेल इन्टेंट के लिए परिणाम प्राप्त नहीं हो पा रहा है, हम किस प्रकार startActivityforResult() उपयोग कर सकते हैं इरादा ईमेल करें

सबको शुक्रीया

Solutions Collecting From Web of "हम ईमेल इन्टेंट के लिए startActivityforResult () का उपयोग कैसे कर सकते हैं?"

आप नहीं कर सकते, यह एपीआई का हिस्सा नहीं है। एक बार जब आप भेजे गए बटन दबाए हैं, भले ही यह नहीं भेजा जाता है

आप की तरह कर सकते हैं, लेकिन यह बदसूरत और असहज है मैं इसे बाहर चौरसाई पर काम करेंगे मुख्य समस्या: ईमेल को भेजे जाने के बाद आप किसी ब्लैक स्क्रीन पर कुछ भी नहीं कर सकते हैं लेकिन शीर्ष पर आपके ऐप का शीर्षक

मैं 'जारी रखने के लिए दर्ज हिट' या कुछ और अगर मुझे करना होगा

वैसे भी: मुख्य वर्ग से पहला स्निपेट रिपोर्ट को sdcard पर लिखता है, फिर उस गतिविधि को कॉल करता है जो ईमेल भेजेंगे।

 WriteReportToStorage(); Intent Emailreport = new Intent(bvsactivity.this, Emailreport.class); startActivityForResult(Emailreport,emailreport_ran); 

इसके बाद, ईमेलरेपोर्ट वर्ग में हम मानक ईमेल + कोड भेजकर संलग्नक करते हैं:

 public class Emailreport extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); final Intent email = new Intent(android.content.Intent.ACTION_SEND); email.setType("text/html "); email.putExtra(android.content.Intent.EXTRA_SUBJECT, "subject"); email.putExtra(android.content.Intent.EXTRA_TEXT, "body"); email.putExtra(android.content.Intent.EXTRA_STREAM, Uri.parse("file:/" + Environment.getExternalStorageDirectory() + "//Report.html")); startActivity(Intent.createChooser(email, "Email:")); } 

अन्त में, आपके 'मुख्य' वर्ग में वापस, निष्क्रियता वाले परिणाम जो कि sdcard फ़ाइल को हटा देता है:

 protected void onActivityResult(int requestCode, int resultCode, Intent data) { // Actions based on which menu item we chose. if (requestCode == emailreport_ran) {boolean deleted = reportfile.delete(); emailreport_ran = 1;} } }