Ich implementiere a ResponseHandler für das Apache HttpClient-Paket wie folgt:
new ResponseHandler<int>() {
public int handleResponse(...) {
// ... code ...
return 0;
}
}
aber ich möchte, dass die handleResponseFunktion nichts zurückgibt, dh void. Ist das möglich? Folgendes wird seitdem nicht kompiliertvoid es sich nicht um einen gültigen Java-Typ handelt:
new ResponseHandler<void>() {
public void handleResponse(...) {
// ... code ...
}
}
Ich nehme an, ich ersetzen könnte voidmit Voidzurück ein VoidObjekt, aber das ist nicht wirklich das, was ich will. Frage : Ist es möglich , diesen Rückruf Situation derart zu organisieren , dass ich zurückkehren kann voidaus handleResponse?
returnAnweisung in eine Funktion aufnehmen zu müssen, in der ich nichts zurückgebe, hauptsächlich aus Gründen der Sauberkeit.