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
Post a Comment