本文整理了Java中retrofit2.Call.cancel()
方法的一些代码示例,展示了Call.cancel()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Call.cancel()
方法的具体详情如下:
包路径:retrofit2.Call
类名称:Call
方法名:cancel
[英]Cancel this call. An attempt will be made to cancel in-flight calls, and if the call has not yet been executed it never will be.
[中]取消这个电话。将尝试取消飞行中的呼叫,如果呼叫尚未执行,则永远不会执行。
代码示例来源:origin: square/retrofit
@Override protected void interruptTask() {
call.cancel();
}
};
代码示例来源:origin: square/retrofit
@Override public void dispose() {
disposed = true;
call.cancel();
}
代码示例来源:origin: square/retrofit
@Override protected void interruptTask() {
call.cancel();
}
};
代码示例来源:origin: square/retrofit
@Override public void unsubscribe() {
unsubscribed = true;
call.cancel();
}
代码示例来源:origin: square/retrofit
@Override public void cancel() {
delegate.cancel();
}
代码示例来源:origin: square/retrofit
@Override public void cancel() {
call.cancel();
}
代码示例来源:origin: square/retrofit
@Override public void dispose() {
disposed = true;
call.cancel();
}
代码示例来源:origin: square/retrofit
@Override public boolean cancel(boolean mayInterruptIfRunning) {
if (mayInterruptIfRunning) {
call.cancel();
}
return super.cancel(mayInterruptIfRunning);
}
};
代码示例来源:origin: square/retrofit
@Override public boolean cancel(boolean mayInterruptIfRunning) {
if (mayInterruptIfRunning) {
call.cancel();
}
return super.cancel(mayInterruptIfRunning);
}
};
代码示例来源:origin: square/retrofit
@Override public boolean cancel(boolean mayInterruptIfRunning) {
if (mayInterruptIfRunning) {
call.cancel();
}
return super.cancel(mayInterruptIfRunning);
}
};
代码示例来源:origin: square/retrofit
@Override public boolean cancel(boolean mayInterruptIfRunning) {
if (mayInterruptIfRunning) {
call.cancel();
}
return super.cancel(mayInterruptIfRunning);
}
};
代码示例来源:origin: resilience4j/resilience4j
@Override
public void cancel() {
call.cancel();
}
代码示例来源:origin: com.squareup.retrofit2/retrofit
@Override public void cancel() {
delegate.cancel();
}
代码示例来源:origin: square/retrofit
@Override public void cancel() {
getDelegate().cancel();
}
代码示例来源:origin: com.squareup.retrofit2/retrofit
@Override public boolean cancel(boolean mayInterruptIfRunning) {
if (mayInterruptIfRunning) {
call.cancel();
}
return super.cancel(mayInterruptIfRunning);
}
};
代码示例来源:origin: com.squareup.retrofit2/retrofit
@Override public boolean cancel(boolean mayInterruptIfRunning) {
if (mayInterruptIfRunning) {
call.cancel();
}
return super.cancel(mayInterruptIfRunning);
}
};
代码示例来源:origin: commonsguy/cw-omnibus
@Override
public void onDestroy() {
if (call!=null) {
call.cancel();
}
super.onDestroy();
}
代码示例来源:origin: nickbutcher/plaid
@Override
public void onFiltersChanged(Source changedFilter) {
if (changedFilter.active) {
loadSource(changedFilter);
} else { // filter deactivated
final String key = changedFilter.key;
if (inflightCalls.containsKey(key)) {
final Call call = inflightCalls.get(key);
if (call != null) call.cancel();
inflightCalls.remove(key);
}
loadStoriesUseCase.cancelRequestOfSource(key);
searchStoriesUseCase.cancelRequestOfSource(key);
// clear the page index for the source
pageIndexes.put(key, 0);
}
}
};
代码示例来源:origin: nickbutcher/plaid
public void cancelLoading() {
if (inflightCalls.size() > 0) {
for (Call call : inflightCalls.values()) {
call.cancel();
}
inflightCalls.clear();
}
shotsRepository.cancelAllSearches();
loadStoriesUseCase.cancelAllRequests();
searchStoriesUseCase.cancelAllRequests();
productHuntRepository.cancelAllRequests();
}
代码示例来源:origin: resilience4j/resilience4j
@Test
public void passThroughCallsToDecoratedObject() throws IOException {
final Call<String> call = mock(StringCall.class);
final Call<String> decorated = new DecoratedCall<>(call);
decorated.cancel();
Mockito.verify(call).cancel();
decorated.enqueue(null);
Mockito.verify(call).enqueue(any());
decorated.isExecuted();
Mockito.verify(call).isExecuted();
decorated.isCanceled();
Mockito.verify(call).isCanceled();
decorated.clone();
Mockito.verify(call).clone();
decorated.request();
Mockito.verify(call).request();
decorated.execute();
Mockito.verify(call).execute();
}
内容来源于网络,如有侵权,请联系作者删除!