ragazzi sto davvero impazzendo, avvio il tutto così:
questa è la classe Udp:Codice PHP:Udp myUdp= new Udp();
public void makeSearch(String keyword) throws IOException{
System.out.println("Searching");
//.....code
myUdp.start();
//....other code
}
in questo modo io spero che chiuda questo thread, così da poterlo richiamare una seconda,terza o qualsivoglia numero di volte, nella compilazione non mi da alcun errore quando provo a lanciare il makeSearch la prima volta il tutto avviene senza errori e il programma fa il suo lavoro, ma quando provo a rilanciare per la seconda volta makeSearch, questo si blocca proprio quando arriva a myUdp.start(); e non capisco perchè non prosegue...qualche aiuto?Codice PHP:public class Udp extends Thread {
int i=0;
public void run() {
while (true) {
//....other code
//....other code
stop();
}
}
}

Rispondi quotando