ciao,
è un esempio trovato in rete. Per quanto riguarda l'evento onClick() e me sembra che funzioni infatti se all'interno di tale metotdo scrivo: et.setText("hai cliccato sul pulsante");
tale messaggio viene mostrato solo dopo la pressione del pulsante che trovo sull'interfaccia.
Credo che l'evento sia stato associato in un qualche file xml; scusa ma sono ancora agli inizi per quanto concerbe android quindi non riesco ad essere più preciso.
Comunque partendo da quella base l'ho modificato ed ora inizio a vedere qualche dato ma ho un problema:
codice:
Socket s =null;
BufferedReader in;
int st;
EditText et = (EditText) findViewById(R.id.editText1);
try
{
s = new Socket("127.0.0.1", 5000);
in = new BufferedReader(new InputStreamReader(s.getInputStream()));
while ((st=in.read()) != -1) {
et.setText(Integer.toString(st));
}
} catch (UnknownHostException e) {
et.setText("socket: unknown host");
} catch (IOException e) {
et.setText("socket: IO Exception");
} catch (Exception e) {
et.setText("socket: Exception e");
}
spero sia sufficiente questo scorcio di codice per mostrare che viene sollevata sempre l'ultima eccezione ma nn me ne spiego il motivo.