Salve, mi sento un po' un'inetta, ma ho dalla mia il fatto che non ho troppo tempo libero da dedicarci, ultimamente (o è solo una scusa?). Ho provato a fare un'app semplice semplice, due caselle input testo in cui inserire nome e cognome, pulsante di invio dati che fa poi apparire un testo di benvenuto in cui è inserito lo stesso nome e cognome. Funziona, ma avevo fatto un errore stupidissimo e per correggerlo mi sono resa conto che non mi riesce un granchè ad orientarmi nel debug di eclipse. Più che altro non mi è chiaro come si evidenziano i vari valori in fase di debug. Per fare un esempio, nel caso specifico al click del pulsante:Non riuscivo a evidenziare i contenuti di edit_nome, edit_cognome ecc... Nella casella di testo 'variable' mi venivano inserite alla creazione, ma poi nel campo value c'era un numero lungo, non il valore effettivo. O non ci ho capito niente io, cosa molto probabile!codice:public void onClick(View v) { switch ( v.getId() ) { case R.id.conferma_button: final EditText edit_nome = (EditText)findViewById(R.id.edit_nome); final EditText edit_cognome = (EditText)findViewById(R.id.edit_cognome); Bundle bundle = new Bundle(); bundle.putString("nome", edit_nome.getText().toString()); bundle.putString("cognome", edit_cognome.getText().toString()); Intent form_intent = new Intent(getApplicationContext(), Benvenuto.class); form_intent.putExtras(bundle); startActivity(form_intent);
In più, qualcuno mi spiega di preciso che cosa è e come funziona bundle? Ho capito che è una struttura di appoggio per la gestione dei dati, è corretto? E come è strutturata?

LinkBack URL
About LinkBacks
Rispondi quotando