Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/11/2011, 06:45
redtitle
 
Fecha de Ingreso: abril-2011
Mensajes: 83
Antigüedad: 13 años, 1 mes
Puntos: 8
Respuesta: Aplicación que envia sms por plantilla

Vale, voy aclarando algo, pero sigo teniendo una duda...

¿Porque no me cambia el valor de las variables cuando pulso el boton?

Código Java:
Ver original
  1. package juan.pruebas.accesognoc;
  2.  
  3. import android.app.Activity;
  4. import android.app.PendingIntent;
  5. import android.content.Intent;
  6. import android.os.Bundle;
  7. import android.telephony.SmsManager;
  8. import android.view.View;
  9. import android.widget.Button;
  10. import android.widget.EditText;
  11. import android.widget.Toast;
  12.  
  13. public class AccesoGnocActivity extends Activity {
  14.     /** Called when the activity is first created. */
  15.    
  16.     final String telefonoGnoc ="605097654";
  17.    
  18.     EditText numCaso, emplazamiento, nomTec, empresa, trabRealizar;
  19.     String var_numCaso, var_emplazamiento, var_nomTec, sms, var_empresa,
  20.         var_trabRealizar, entradaSalida, SENT, DELIVERED;
  21.     SmsManager enviarSms;
  22.     PendingIntent sentPI;
  23.     PendingIntent deliveredPI;
  24.     Button botonEntrada, botonSalida;
  25.        
  26.     @Override
  27.     public void onCreate(Bundle savedInstanceState) {
  28.         super.onCreate(savedInstanceState);
  29.         setContentView(R.layout.main);
  30.        
  31.         numCaso = (EditText)findViewById(R.id.numCaso);
  32.         emplazamiento = (EditText)findViewById(R.id.emplazamiento);
  33.         nomTec = (EditText)findViewById(R.id.nomTec);
  34.         empresa = (EditText)findViewById(R.id.empresa);
  35.         trabRealizar = (EditText)findViewById(R.id.trabRealizar);
  36.        
  37.         var_numCaso = numCaso.getText().toString();
  38.         var_emplazamiento = emplazamiento.getText().toString();
  39.         var_nomTec = nomTec.getText().toString();
  40.         var_empresa = empresa.getText().toString();
  41.         var_trabRealizar = trabRealizar.getText().toString();
  42.        
  43.         final String sms = entradaSalida + "." + var_numCaso + "." + var_emplazamiento
  44.                 + "." + var_nomTec + "." + var_empresa + ".LOC:IN-" + var_trabRealizar;
  45.                
  46.         botonEntrada = (Button)findViewById(R.id.botonEntrada);
  47.         botonSalida = (Button)findViewById(R.id.botonSalida);
  48.                
  49.         enviarSms = SmsManager.getDefault();
  50.         SENT = "SMS_SENT";
  51.         DELIVERED = "SMS_DELIVERED";
  52.         sentPI = PendingIntent.getBroadcast(this, 0, new Intent(SENT), 0);
  53.         deliveredPI = PendingIntent.getBroadcast(this, 0, new Intent(DELIVERED), 0);
  54.        
  55.         botonEntrada.setOnClickListener(new View.OnClickListener() {
  56.            
  57.             public void onClick(View v) {
  58.                 // TODO Auto-generated method stub
  59.                 entradaSalida = "INI.";
  60.                
  61.                 //enviarSms.sendTextMessage(telefonoGnoc, null, sms, sentPI, deliveredPI);
  62.                
  63.                 Toast.makeText(getApplicationContext(), sms, Toast.LENGTH_LONG).show();
  64.             }
  65.         });
  66.        
  67.         botonSalida.setOnClickListener(new View.OnClickListener() {
  68.            
  69.             public void onClick(View v) {
  70.                 // TODO Auto-generated method stub
  71.                 entradaSalida = "FIN.";
  72.                
  73.                 //enviarSms.sendTextMessage(telefonoGnoc, null, sms, sentPI, deliveredPI);
  74.                
  75.                 Toast.makeText(getApplicationContext(), sms, Toast.LENGTH_LONG).show();
  76.             }
  77.         });
  78.     }
  79. }

Un saludo.

Última edición por redtitle; 13/11/2011 a las 15:10