Android: Send Multiple sms on one click -
i developing sms sending application. code running fine. able send sms application using following code :
private void sendsms(string phonenumber, string message, final int k){ string sent = "sms_sent"; string delivered = "sms_delivered"; intent sentintent = new intent(sent); intent delivereduntent = new intent(delivered); pendingintent sentpi = pendingintent.getbroadcast(this, 0,sentintent, 0); pendingintent deliveredpi = pendingintent.getbroadcast(this, 0,delivereduntent, 0); //---when sms has been sent--- sentreceiver = new broadcastreceiver() { @override public void onreceive(context arg0, intent arg1) { switch (getresultcode()){ case activity.result_ok: toast.maketext(getbasecontext(), "sms sent "+k,toast.length_short).show(); break; case smsmanager.result_error_generic_failure: toast.maketext(getbasecontext(), "generic failure",toast.length_short).show(); break; case smsmanager.result_error_no_service: toast.maketext(getbasecontext(), "no service",toast.length_short).show(); break; case smsmanager.result_error_null_pdu: toast.maketext(getbasecontext(), "null pdu",toast.length_short).show(); break; case smsmanager.result_error_radio_off: toast.maketext(getbasecontext(), "radio off",toast.length_short).show(); break; } } }; //---when sms has been delivered--- deliverreceiver = new broadcastreceiver() { @override public void onreceive(context arg0, intent arg1) { switch (getresultcode()){ case activity.result_ok: toast.maketext(getbasecontext(), "sms delivered", toast.length_short).show(); break; case activity.result_canceled: toast.maketext(getbasecontext(), "sms not delivered", toast.length_short).show(); break; } } }; try{ registerreceiver(sentreceiver, new intentfilter(sent)); registerreceiver(deliverreceiver, new intentfilter(delivered)); } catch (exception e) { e.printstacktrace(); } smsmanager sms = smsmanager.getdefault(); sms.sendtextmessage(phonenumber, null, message, sentpi, deliveredpi); }
but want send sms multiple numbers. how can that. searched on google not got satisfied answer.
simply loop list having multiple numbers , call sms.sendtextmessage inside loop
Comments
Post a Comment