我的程序中有一个响应监听器,我得到了关于它的反馈,就像它被很好地使用一样。
val jsonObjectRequest = object : JsonObjectRequest(
Method.POST,
url,
sendOrder,
Response.Listener {
val response = it.getJSONObject("data")
val success = response.getBoolean("success")
val LAUNCH_SECOND_ACTIVITY = 1
if (success) {
val intent = Intent(this, PaymentActivity::class.java)
intent.putExtra("total_amount",totalAmount)
startActivityForResult(intent,LAUNCH_SECOND_ACTIVITY)
} else {
@@ -116,7 +118,7 @@ class CartActivity : AppCompatActivity() {
cartProgressLayout.visibility = View.INVISIBLE
},
这是我得到的反馈,这意味着什么,如何改变?
始终处理意外响应,如不同的键或值、json结构或空响应
1条答案
按热度按时间tyky79it1#
您需要引入异常处理,以便
JSON
不满足给定结构您的应用程序不会崩溃