दिलचस्प पोस्ट
SQL सर्वर में डायनेमिक धुएं कॉलम मुख्य से पहले फ़ंक्शन बुलाएं मैं Visual C ++ में किसी संस्करण संसाधन से कैसे पढ़ूं एसक्यूएल ROWNUM कैसे एक विशिष्ट श्रेणी के बीच पंक्तियों को वापस करने के लिए पीएचपी में एक फाइल को पढ़ते समय मेमोरी कैसे बचा सकता है? सी # में सशर्त ऑपरेटर को एक नाबालिग प्रकार के रूप में क्यों नहीं लगाया जा सकता है एंड्रॉइड में किसी दृश्य पर डबलटैप कैसे सुनें? मूल्य, प्रोटोटाइप और संपत्ति का अंतर कैसे आर स्ट्रिंग में बैकस्लैश से बचें 'स्ट्रीम खोलने में असफल: अनुमति अस्वीकृत' त्रुटि – लैरवेल रूबी की फाइल। ओपन और f.close की आवश्यकता मोंगो डीबी रेगेक्स खोजक मूल्य पर खोजें ओपनसीवी वस्तुतः कैमरा घूर्णन / पक्षी की आंखों के दृश्य के लिए अनुवाद करना स्पिनर की चयनित आइटम प्रोग्रामेटिक रूप से सेट करें Azure वेबसाइट पर विभिन्न स्थानों पर एकाधिक परियोजनाएं प्रकाशित करें

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

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

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

वेब के समाधान से एकत्रित समाधान "हम ईमेल इन्टेंट के लिए 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;} } }