Ciao a tutti,
ho fatto una applicazione che da una activity deve prendere il nome di 2 giocatori e passarli all'altra activity. Il procedimento per passare i valori mi funziona ma la mia edittext mi da sempre con valore stringa vuota e non so xke....qualcuno ha qualche idea???
Mi inserisco il codice relativo:
// viene legato il bottone del layout con quello del programma
Button Continua = ( Button ) findViewById ( R.id.ContinuaButton );
final EditText Player1 = ( EditText ) findViewById ( R.id.Name1 );
final EditText Player2 = ( EditText ) findViewById ( R.id.Name2 );
// comando fondamentale per il rilasco della tastiera -> fondamentale altrimenti se ne va dalla schermata
Player1.setImeOptions(EditorInfo.IME_ACTION_DONE);
Player2.setImeOptions(EditorInfo.IME_ACTION_DONE);
// assegnazione dei nomi presi dalla UI alle variabili
Editable c = Player1.getText();
Editable b = Player2.getText();
Nome1 = c.toString();
Nome2 = b.toString();
first.putExtra(getPackageName()+".stringa1",Nome1) ;
first.putExtra(getPackageName()+".stringa2",Nome2) ;
//Ascoltatore eventi pulsante
Continua.setOnClickListener ( new View.OnClickListener()
{
@Override
public void onClick(View v)
{
startActivity (first);
}
});
se qualcuno puo aiutarmi mi farebbe un grosso favore.....grazie
Toporagno93