【发布时间】:2019-10-15 19:17:09
【问题描述】:
反馈应用
String url = "http://www.dohagarage.com/api/v1/sample";
JsonObjectRequest request = new
JsonObjectRequest(Request.Method.GET, url, null,
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
try {
JSONArray jsonArray = response.getJSONArray("data");
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject hit = jsonArray.getJSONObject(i);
String naame = hit.getString("question");
mExampleList.add(new ExampleItem(naame));
} mExampleAdapter = new ExampleAdapter(MainActivity.this, mExampleList);mRecyclerView.setAdapter(mExampleAdapter);
} catch (JSONException e) {
e.printStackTrace();
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
error.printStackTrace();
}
});
mRequestQueue.add(request);
}
这是我用来在RecyclerView 中使用 json 显示问题的代码。我想在单选按钮中显示选项。
【问题讨论】:
-
您的代码中的确切问题是什么?能简单说一下吗?
-
运行应用程序时看不到任何内容。问题未显示。
-
您是否收到了 api 响应。解析是否正确或抛出任何异常。你检查了吗
-
我的模拟器无法在系统上运行我实际上正在构建 apk 并在移动设备上对其进行测试,因此我无法获得错误信息。
-
当我使用另一个 api 它工作正常。