setLevel(okhttp3.logging.HttpLoggingInterceptor.Level) 'は廃止されました
setLevelで何を置き換える必要がありますか?廃止予定の問題を削除するには
Kotlinの場合は、apply関数を使用してから、levelプロパティを使用してsetLevelを使用します。
private val loggingInterceptor = HttpLoggingInterceptor().apply {
level = HttpLoggingInterceptor.Level.BODY
}
var client : OkHttpClient = OkHttpClient.Builder().addInterceptor(loggingInterceptor).build()
Kotlinの場合
交換してください:
val logger: HttpLoggingInterceptor =
HttpLoggingInterceptor().setLevel(HttpLoggingInterceptor.Level.BODY) //Logging Interceptor
と:
val logger = HttpLoggingInterceptor()
logger.level = HttpLoggingInterceptor.Level.BODY
okHttpClient
にインセプターを追加します
val okkHttpclient = OkHttpClient.Builder()
.addInterceptor(networkConnectionInterceptor)
.addInterceptor(logger)
.build()
ハッピーコーディング...