2016-02-16 22 views
7

In Retrofit 2, i metodi di servizio che rappresentano i metodi http devono restituire Call.Retrofit 2 ritorno vuoto

Call è un generico che deve assumere il tipo che rappresenta l'oggetto di ritorno del metodo http.

Per esempio,

@GET("/members/{id}") 
Call<Member> getMember(@Path("id") Long id); 

Per i metodi HTTP come la cancellazione, nessun contenuto viene restituito. In casi come questo, quale parametro dovrebbe essere fornito a Call?

risposta

16

Basta impostare come Tipo.

@DELETE("/members/{id}") 
Call<Void> removeMember(@Path("id") Long id); 
+0

E come si imposta la richiamata? – Zapnologica

+1

@Zapnologica .enqueue (new Callback () {public void onResponse (Chiama call, Response response) {...} public void onFailure (Chiama call, Throwable t) {...}}); – sorianiv

Problemi correlati