Visualizzazione stampabile
-
Dialog e Variabili
Salve,
Ho un problema con i passaggi di dati tra dialog e activity generale, sicuramente dovuta ad una mia mancata comprensione dei meccanismi di dialog.
Il problema:
In una applicazione ho creato una dialog personalizzata. Vorrei che l'utente inserisse un nome utente ed una password, ed infine premendo Salva salvare questi dati in un file.
Però quando vado a comunicare queste due stringhe all'activity, accedendo a due sue variabili pubbliche, l'applicazione crasha.
In allegato le parti di codice relative.
Qual è il modo corretto per passare i valori delle textView della dialog alle variabili dell'activity?
Layout dialog:
-
Precisazione:
Con qualche prova mi sono accorto che il problema è leggere il valore della casella di testo nella dialog, cioè la parte di comando:
"diagTxtID.getText().toString(); "
L'errore visto su Logcat è (copio solo le prime righe):
Quote:
FATAL EXCEPTION: main
at nomeapp.home$3.onClick
at android.view.View.performClicks3.onClick
-
perchè se sono EditText fai il cast (lecito) a TextView?
-
Perché sono distratto :-[
Ora correggo...
-
Niente, il problema permane.
Ho corretto sostituendo EditText a TextView sia nella dichiarazione che nel casting prima di findViewById()
EDIT:
ci sono arrivato:
tutto sta nel authdialog.findViewById.
Grazie ancora per avermi trovato fuori l'errore delle EditText/textView :)