3. Código a añadir dentro de la clase (MidLet)
private void sendSMSClick() throws java.io.IOException {
MessageConnection conn = null;
TextMessage msg = null;
try {
// Paso 1: Obtenemos una implementación del Connection que se
encargará de enviar el SMS
conn = (MessageConnection) Connector.open("sms://"+
txtnum.getString());
// Paso 2: Creamos el SMS
msg = (TextMessage)
conn.newMessage(MessageConnection.TEXT_MESSAGE);
// Paso 3: Establecemos el contenido del SMS
msg.setPayloadText( txtenvio.getString());
// Paso 4: Enviamos el SMS
conn.send(msg);
} finally {
// Paso 5: IMPORTANTE Cerramos la conexión
this.closeQuietly(conn);
conn = null;
}
}
/**
4. * Cierra un Connection ignorando todas las posibles excepciones
*/
private void closeQuietly(javax.microedition.io.Connection conn){
try {
conn.close();
} catch (Exception ex){
// Nada
}
}
Código a añadir en el comando enviar
try{
this.sendSMSClick();
}
catch(Exception ex ){
txtenvio.setString(ex.toString());
}
Referencias Bibliografica.
García Perez Carlos, Tomado de:
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=wma
En marzo 2012.