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 handleResponse
Funktion 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 void
mit Void
zurück ein Void
Objekt, 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 void
aus handleResponse
?
return
Anweisung in eine Funktion aufnehmen zu müssen, in der ich nichts zurückgebe, hauptsächlich aus Gründen der Sauberkeit.