Witam
nie mogę znaleźć konkretnej odpowiedzi w turtorialach więc zapytam na forum
Apka ma za zadanie wysyłanie ramek UDP do pcta po kliknięciu w buttony lub zmianie zawartości komponentów
Z tego co wiem to komunikacja musi odbywać się poza głównym wątkiem
Zorganizowałem to tak
View.OnClickListener mStartListener = new OnClickListener() {
@Override
public void onClick(View v) {
buf=("TIME" +WDcheck.isChecked() + CzStart.getText().toString()).getBytes();
new Thread(new Runnable() {
@Override
public void run() {
try {
DatagramPacket packet = new DatagramPacket(buf, buf.length, serverAddr, SERVERPORT);
serverAddr = InetAddress.getByName(SERVERIP);
socket = new DatagramSocket();
socket.send(packet);
}catch (Exception e) {
// updatetrack("Client: Error!\n");
}
}}).start() ;
}
};
Ponieważ nie jestem specem od javy, to chciał bym wiedzieć co się dzieje dalej z tym wątkiem ....
Czy trzeba go ręcznie jakoś wykilować po kliknięciu?
Chcę uniknąć kilkuset niepotrzebnych wątków ... jak to zrobić