重新装修改造2

时间:2017-10-05 01:45:15

标签: android retrofit2

我们正在使用retrofit2进行网络呼叫并获取我们的数据。

参考此链接

https://square.github.io/retrofit/2.x/retrofit/index.html?retrofit2/Callback.html

Callback methods are executed using the Retrofit callback executor. When none is specified, the following defaults are used:

Android: Callbacks are executed on the application's main (UI) thread.
JVM: Callbacks are executed on the background thread which performed the request.

现在有没有办法在调用execute方法来进行retrofit2请求时我们可以指定使用哪种类型的Callback?

谢谢

1 个答案:

答案 0 :(得分:0)

您不需要指定需要使用的回调类型。只需对两种情况使用常规回调。

如果您希望在UI线程中执行回调,只需将代码放在onResponse方法中,否则将AsyncTask放在onResponse方法中。