Skip to content

Commit 84b1395

Browse files
committed
修改retrofit版本号补提
1 parent 747a214 commit 84b1395

File tree

2 files changed

+14
-13
lines changed

2 files changed

+14
-13
lines changed

app/src/main/java/com/tencent/iot/explorer/link/retrofit/StringRequest.kt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ class StringRequest private constructor() {
9292
callback.success(response.body(), reqCode)
9393
} else {
9494
L.d(TAG, "请求成功:${response.errorBody()}")
95-
callback.success(response.errorBody().string(), reqCode)
95+
callback.success(response.errorBody()?.string(), reqCode)
9696
}
9797
}
9898
})
@@ -123,7 +123,7 @@ class StringRequest private constructor() {
123123
callback.success(response.body(), reqCode)
124124
} else {
125125
L.d(TAG, "请求成功:${response.errorBody()}")
126-
callback.success(response.errorBody().string(), reqCode)
126+
callback.success(response.errorBody()?.string(), reqCode)
127127
}
128128
}
129129

@@ -155,7 +155,7 @@ class StringRequest private constructor() {
155155
callback.success(response.body(), reqCode)
156156
} else {
157157
L.d(TAG, "请求成功:${response.errorBody()}")
158-
callback.success(response.errorBody().string(), reqCode)
158+
callback.success(response.errorBody()?.string(), reqCode)
159159
}
160160
}
161161

@@ -187,7 +187,7 @@ class StringRequest private constructor() {
187187
callback.success(response.body(), reqCode)
188188
} else {
189189
L.d(TAG, "请求成功:${response.errorBody()}")
190-
callback.success(response.errorBody().string(), reqCode)
190+
callback.success(response.errorBody()?.string(), reqCode)
191191
}
192192
}
193193

@@ -235,7 +235,7 @@ class StringRequest private constructor() {
235235
callback.success(response.body(), reqCode)
236236
} else {
237237
L.d(TAG, "请求成功:${response.errorBody()}")
238-
callback.success(response.errorBody().string(), reqCode)
238+
callback.success(response.errorBody()?.string(), reqCode)
239239
}
240240
}
241241

@@ -276,7 +276,7 @@ class StringRequest private constructor() {
276276
callback.success(response.body(), reqCode)
277277
} else {
278278
L.d(TAG, "请求成功:${response.errorBody()}")
279-
callback.success(response.errorBody().string(), reqCode)
279+
callback.success(response.errorBody()?.string(), reqCode)
280280
}
281281
}
282282

app/src/main/java/com/tencent/iot/explorer/link/retrofit/adapter/StringCallAdapterFactory.kt

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,25 +12,26 @@ class StringCallAdapterFactory private constructor() : CallAdapter.Factory() {
1212
type: Type?,
1313
array: Array<out Annotation>?,
1414
retrofit: Retrofit?
15-
): CallAdapter<*>? {
15+
): CallAdapter<Any, String>? {
1616
if (type == String::class.java)
1717
return StringCallAdapter()
1818
return null
1919
}
2020

21-
inner class StringCallAdapter : CallAdapter<String> {
22-
override fun <R : Any?> adapt(call: Call<R>?): String {
21+
inner class StringCallAdapter : CallAdapter<Any, String> {
22+
override fun responseType(): Type {
23+
return String::class.java
24+
}
25+
26+
override fun adapt(call: Call<Any>): String {
2327
try {
24-
return call?.execute()?.body().toString()
28+
return call.execute().body().toString()
2529
} catch (e: Exception) {
2630
e.printStackTrace()
2731
}
2832
return ""
2933
}
3034

31-
override fun responseType(): Type {
32-
return String::class.java
33-
}
3435
}
3536

3637
companion object {

0 commit comments

Comments
 (0)