【发布时间】:2021-02-05 00:10:43
【问题描述】:
我是编程初学者,我想请求 JSON 。我的 Response.Listener 有问题,它有红色下划线,而且 callVolley 也是红色的
这是脚本代码。有人会帮助我吗?谢谢
StringRequest strReq = new StringRequest(Request.Method.POST, url, new Response.Listener() {
@Override
public void onResponse(JSONArray response) {
Log.d(TAG, "Response: " + response.toString());
try {
JSONObject jObj = new JSONObject(response);
success = jObj.getInt(TAG_SUCCESS);
// Cek error node pada json
if (success == 1) {
Log.d("Add/update", jObj.toString());
callVolley();
Toast.makeText(InputActivity.this, jObj.getString(TAG_MESSAGE), Toast.LENGTH_LONG).show();
adapter.notifyDataSetChanged();
} else {
Toast.makeText(InputActivity.this, jObj.getString(TAG_MESSAGE), Toast.LENGTH_LONG).show();
}
} catch (JSONException e) {
// JSON error
e.printStackTrace();
}
}
【问题讨论】:
-
在 Android Studio 中,
red underline通常意味着需要从某个地方import。您可以将光标放在它上面,它也会显示一些提示。 -
请将鼠标悬停在红色下划线并尝试添加错误也是问题
标签: java android json android-volley