Sono davvero un noob in java, quindi ecco il mio problema. Ho uno String restituito:In attesa del valore di ritorno del metodo
public static String pushToServer(String data){
//some code here
Thread.sleep(10000);
getResponse(); //accesing a public void method
return string;
}
Il problema è, che return string
codice di ritorno null, metodo perché getResponse() richiede un paio di secondi per ottenere la risposta. C'è un modo per aspettare getResponse() per finire e solo poi restituire String?
cosa fa il metodo 'getResponse()'? Pubblica il codice per questo. –
Cambiare getResponse in modo che non ritorni finché non ha ottenuto la risposta. –
Il metodo getReponse() esegue solo una richiesta GET, se il server non risponde, attende 10 secondi e fa un'altra richiesta GET. – artouiros