No entiendo porque narices no carga como texto, lo que obtengo de los EditText...
¿Alguien se anima a ver si entiende por que falla?
Código Java:
Ver original
package juan.telefonia.practicas; import android.app.Activity; import android.app.PendingIntent; import android.content.Intent; import android.os.Bundle; import android.telephony.SmsManager; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import android.widget.Toast; public class TlephonyActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // Botones principales // Texto introducido en EditText final EditText numCaso = (EditText)findViewById(R.id.numCaso); final EditText emplazamiento = (EditText)findViewById(R.id.emplazamiento); final EditText nomTecnico = (EditText)findViewById(R.id.nomTecnico); final EditText empresa = (EditText)findViewById(R.id.empresa); final EditText trabajo = (EditText)findViewById(R.id.trabajo); // sms producido por texto introducido final String sms = textoNumCaso + "." + textoEmplazamiento + "." + textoNomTecnico + "." + textoEmpresa + ".LOC:IN-" + textoTrabajo + "."; final TextView textoSmsCompleto = (TextView)findViewById(R.id.textoSmsCompleto); // Teléfono al que enviamos SMS // Envio del sms final android.telephony.SmsManager envioSms = SmsManager.getDefault(); final PendingIntent sentPI = PendingIntent.getBroadcast(this, 0, new Intent(SENT), 0); final PendingIntent deliveredPI = PendingIntent.getBroadcast(this, 0, new Intent(DELIVERED), 0); // Lógica boton de Entrada // TODO Auto-generated method stub envioSms.sendTextMessage(gnocPhoneNumber, null, smsEntrada, sentPI, deliveredPI); Toast.makeText(getApplicationContext(), smsEntrada, Toast.LENGTH_LONG).show(); textoSmsCompleto.setText(smsEntrada); } }); // Lógica boton de salida // TODO Auto-generated method stub envioSms.sendTextMessage(gnocPhoneNumber, null, smsSalida, sentPI, deliveredPI); Toast.makeText(getApplicationContext(), smsSalida, Toast.LENGTH_LONG).show(); textoSmsCompleto.setText(smsSalida); } }); } }
Código XML:
Ver original
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Número de caso:" /> <EditText android:id="@+id/numCaso" android:layout_width="match_parent" android:layout_height="wrap_content" > </EditText> <TextView android:id="@+id/textView4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Emplazamiento:" /> <EditText android:id="@+id/emplazamiento" android:layout_width="match_parent" android:layout_height="wrap_content" > </EditText> <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Nombre del técnico" /> <EditText android:id="@+id/nomTecnico" android:layout_width="match_parent" android:layout_height="wrap_content" /> <TextView android:id="@+id/textView3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Empresa:" /> <EditText android:id="@+id/empresa" android:layout_width="match_parent" android:layout_height="wrap_content" /> <TextView android:id="@+id/textView5" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Trabajo a realizar:" /> <EditText android:id="@+id/trabajo" android:layout_width="match_parent" android:layout_height="wrap_content" > </EditText> <Button android:id="@+id/botonEntrada" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="ENTRADA" /> <Button android:id="@+id/botonSalida" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="SALIDA" /> <TextView android:id="@+id/textoSmsCompleto" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceLarge" /> </LinearLayout>
Gracias, y un saludo!