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:
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);
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!
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?