android - OKHttp 监听连接状态

标签 android retrofit okhttp

我需要实现进度指示器,因为它对于许多移动应用程序(即旧版 G+)来说很常见。基本思想是该指示器应在第一个请求开始时立即启用,并应在连接停止时停止。 “不会做”的方法是在所有通信方法中实现正确的调用,但只是想知道是否有可能以某种集中的方式监听连接打开和关闭

最佳答案

连接被合并和共享,因此可能很难将打开的连接分配给单个调用。最好的办法是创建一个拦截器来观察请求的开始和完成。有一个例子here .

关于android - OKHttp 监听连接状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35148381/

相关文章:

具有全息灯主题的 Android 对话框 Activity

java - 自动选择第一个手机号码 HintRequest android

android - 如何将应用程序背景设置为与当前背景相同?

android - 需要调用API以使用Retrofit更新android mvvm中的 token ,在哪里编写逻辑?

java - 试图关闭 OkHttp 的响应但缺少 AutoCloseable 接口(interface)

java - NotificationCompat.BigPictureStyle 可以获取图片显示

java - 自动生成改造类型

android - 如何使用 rxjava 为列表中的每个项目发出改造 api 请求?

retrofit2 - OkHttp CookieJar saveFromResponse 方法

java - 无法让 OkHttp 的 response.body.toString() 返回字符串