如何解决Kotlin:预期函数调用“buffer()”
我使用 responseBody.source().buffer
编写了一个 OkHttp 日志拦截器。
当我使用 Android Studio 运行应用程序时,它运行良好,但是当我尝试构建 APK 时它无法编译。
e: F:\source\ZZCloud\lib.frame\src\main\java\com\fine\mps\net\FineHttpLogger.kt: (117,37): Function invocation 'buffer()' expected
缓冲区代码:
interface BufferedSource : Source,ReadableByteChannel {
/** Returns this source's internal buffer. */
@Deprecated(
message = "moved to val: use getBuffer() instead",replaceWith = ReplaceWith(expression = "buffer"),level = DeprecationLevel.WARNING)
fun buffer(): Buffer
/** This source's internal buffer. */
val buffer: Buffer
}
我在 FineHttpLogger.kt 的代码:(117,37):
val source = responseBody.source()
var buffer = source.buffer
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。