android - Kotlin:预期函数调用“缓冲区()”
问题描述
我使用responseBody.source().buffer
. 当我使用 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
解决方案
推荐阅读
- c - C中Register的默认值是多少
- python - Django项目错误:TypeError:'module'对象不可下标
- sql - Teradata Counting 特定记录和总记录
- r - 寻找唯一变量
- javascript - 如何从函数中返回过滤后的组件
- flutter - 使用 Flutter 发送附件 gmail api
- tensorflow - 使用 Tensorflow 2.0 addson seq2seq BasicDecoder 的困惑
- c++ - 它有任何方法可以将带有捕获参数的 lambda 存储在指针中
- html - npx create-react-app my-app 通过纱线管理器在 xx.xs 中完成
- php - 如何根据用户在 Laravel 6 中选择的“国家”更改所有刀片并获取产品