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