android - Toast message shows each time i send sms -


यह ActivityOne

में एसएमएस भेजने के लिए मेरा कोड है > <पूर्व> निजी शून्य भेजें एसएमएस (अंतिम स्ट्रिंग फोन नंबर, अंतिम स्ट्रिंग संदेश, अंतिम स्ट्रिंग उपयोगकर्ता संदेश) {स्ट्रिंग SENT = "SMS_SENT"; // स्ट्रिंग वितरित = "SMS_DELIVERED"; लंबित प्रतिनिधि भेजा गया PI = लंबितIntent.getBroadcast (यह, 0, नया आशय (SENT), 0); // लंबित प्रत्यार्तित वितरित पीआई = लंबित आईटीएब्रेडकास्ट (यह, 0, नए आशय (वितरित), 0); // --- जब SMS भेज दिया गया है --- registerReceiver (नई BroadcastReceiver () {@Override सार्वजनिक शून्य onReceive (प्रसंग arg0, आशय ARG1) {स्विच (getResultCode ()) {मामले Activity.RESULT_OK: टोस्ट टोस्ट = टोस्ट .makeText (getApplicationContext (), userMsg, Toast.LENGTH_SHORT); toast.show (); तोड़; मामले SmsManager.RESULT_ERROR_GENERIC_FAILURE: Toast.makeText (getApplicationContext (), "एसएमएस नहीं भेजा, सामान्य विफलता", Toast.LENGTH_SHORT) .show (); तोड़; मामले SmsManager.RESULT_ERROR_NO_SERVICE: Toast.makeText (getApplicationContext (), "एसएमएस नहीं भेजा, कोई सेवा" Toast.LENGTH_SHORT) .show (); तोड़; मामले SmsManager.RESULT_ERROR_NULL_PDU: टोस्ट। मेक टेक्स्ट (getApplicationContext (), "एसएमएस नहीं भेजा गया, नल पीडीयू", टोस्ट। एलएनएनजीएचआईएचओआरटी)। दिखाएं (); टूटना; मामले SmsManager.RESULT_ERROR_RADIO_OFF: टोस्ट। मेक टेक्स्ट (getApplicationContext (), "एसएमएस नहीं भेजा गया, रेडियो बंद", टोस्ट .LENGTH_SHORT)। दिखाएं (); टूटना; }}}, नया इंटेन्टफ़िल्टर (SENT)); एसएमएस मैनेजर एसएमएस = एसएमएसमैनेजर.गेट डीफॉल्ट (); Sms.sendTextMessage (फोन नंबर, रिक्त, संदेश, sentPI, null); }

और मैं इसे इस तरह की गतिविधि में कॉल करता हूं:

  sendSMS (मोबाइल नंबर, "मेरा संदेश", "एसएमएस सफलतापूर्वक भेजा गया");  

मेरी अगली गतिविधि में गतिविधि दो में एक ही भेजने के लिए एसएमएस विधि है, लेकिन जब मैं गतिविधि दो

धन्यवाद।

>

आप एक और पैरामीटर this.context जोड़कर अपने वर्तमान संदर्भ को सेट कर सकते हैं और निम्नलिखित जैसे टोस्ट को कॉल कर सकते हैं:

  निजी शून्य senSMS (अंतिम स्ट्रिंग PhoneNumber, अंतिम स्ट्रिंग संदेश, अंतिम स्ट्रिंग userMsg, संदर्भ संदर्भ) {// कुछ Toast.makeText करते हैं (संदर्भ, "एसएमएस भेजा", Toast.LENGTH_SHORT) .show (); }  

Comments

Popular posts from this blog

ios - How do I use CFArrayRef in Swift? -

eclipse plugin - Run java code error: Workspace is closed -

c - Error on building source code in VC 6 -