2
我想發送永不返回響應的異步請求(日誌記錄,業務事件等)。這是由Retrofit支持嗎?如何使用改進功能發送「發送並忘記」異步呼叫?
我想發送永不返回響應的異步請求(日誌記錄,業務事件等)。這是由Retrofit支持嗎?如何使用改進功能發送「發送並忘記」異步呼叫?
使用一個空的回調:
public final class Callbacks {
private static final Callback<Object> EMPTY = new Callback<Object> {
@Override public void success(Object value, Response response) {}
@Override public void failure(RetrofitError error) {}
}
@SuppressWarnings("unchecked")
public static <T> Callback<T> empty() {
return (Callback<T>) EMPTY;
}
}
然後在你的代碼:
apiService.someEndpoint(Callbacks.empty());
你總是會收到從響應'HttpClient'正在使用由改造框架 – DroidBender
當然,但我是否總是需要在我的活動/片段中指定並實施回調? –