grazie 1000, corretto.
Però mi rimane il problema della lettura in loop, dopo il primo carattere letto viene generata una eccezione: va refreshato qualcosa?
Ho provato con un banale
et.setText(" ");
e poi
et.setText(Integer.toString(st));
ma non cambia nulla

Rispondi quotando