2016-02-16 16 views
7

रेट्रोफिट 2 में, http विधियों का प्रतिनिधित्व करने वाली सेवा विधियों को Call वापस करना होगा।रेट्रोफिट 2 शून्य वापसी

Call एक सामान्य है जो http विधि की वापसी वस्तु का प्रतिनिधित्व करने वाला प्रकार लेना चाहिए।

उदाहरण के लिए,

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

इस तरह हटाने के रूप में http विधियों के लिए, कोई सामग्री लौटाया जाता है। इस तरह के मामलों में, Call पर कौन सा पैरामीटर प्रदान किया जाना चाहिए?

उत्तर

16

बस टाइप के रूप में शून्य सेट करें।

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

और फिर कॉलबैक कैसे सेट करता है? – Zapnologica

+1

@Zapnologica .enqueue (नई कॉलबैक () {सार्वजनिक शून्य onResponse (कॉल कॉल, रिस्पांस प्रतिक्रिया) {...} सार्वजनिक शून्य onFailure ( कॉल, फेंकने योग्य टी कॉल) {...}}); – sorianiv

संबंधित मुद्दे