kotlin - 处理 Kotlin 程序中的响应错误
问题描述
我正在尝试找出这段代码有什么问题?我是新手。我有一个响应错误,
val stringRequest = object : StringRequest(Request.Method.POST, EndPoints.URL_ADD_ARTIST,
Response.Listener<String> { response ->
try {
val obj = JSONObject(response)
Toast.makeText(applicationContext, obj.getString("message"), Toast.LENGTH_LONG).show()
} catch (e: JSONException) {
e.printStackTrace()
}
},
object : Response.ErrorListener {
override fun onErrorResponse(volleyError: VolleyError) {
Toast.makeText(applicationContext, volleyError.message, Toast.LENGTH_LONG).show()
}
}) {
@Throws(AuthFailureError::class)
override fun getParams(): Map<String, String> {
val params = HashMap<String, String>()
params.put("user", user)
params.put("password", password)
params.put("email", email)
return params
}
}
VolleySingleton.instance?.addToRequestQueue(stringRequest)
}
这些行导致错误。
val stringRequest = object : StringRequest(Request.Method.POST, EndPoints.URL_ADD_ARTIST,
Response.Listener<String> { response ->
val obj = JSONObject(response)
解决方案
推荐阅读
- javascript - JavaScript,通过base64 url下载图片
- c# - 在 C# 中使用异步等待轮询
- python - 合并排序递归中的 Unboundlocal 错误
- sql - SQL你如何检查彼此之间是否有一小时范围内的任何时间戳
- sql - 恢复 OUTPUT 子句中的已删除行
- angular - ngfor 中的匹配键
- ios - SwiftUI 将 Swift 代码作为参数传递给可重用视图
- mysql - 如何确保列值始终以大写形式添加?
- kubernetes - 无法使用 JKube Maven 插件设置 JVM 设置
- mysql - xampp mysql 不工作(错误:MySQL 意外关闭。)