【问题标题】:How To Fetch Data From API In Android Studio(Java) Volley如何在 Android Studio(Java) Volley 中从 API 获取数据
【发布时间】:2022-01-10 08:21:36
【问题描述】:

当我打开这个网址然后 https://wa20.nuke.co.in/mpcg/api/sign_in.php 直接在浏览器中显示 {"status":"404","message":"Failed"}

现在,我想在 Android Studio 中获取状态和消息值,我该怎么做?我使用 volley library 但它不能正常工作,因为我有很多错误。如果有人有想法,请指导我。 谢谢:)

【问题讨论】:

  • 到目前为止你做了什么? not working corretcly 是什么意思?它的 JSON 消息,只需解码并遍历 statusmessage
  • 检查这个geeksforgeeks.org/json-parsing-in-android-using-volley-library/…,你的json响应很简单。所以这会对你有所帮助。
  • 我不知道 json 响应。所以,这让我很困惑

标签: java php android api android-volley


【解决方案1】:

您得到的响应很简单,试试这个示例代码。它会工作

RequestQueue requestQueue = Volley.newRequestQueue(this);
    JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.GET, LOGIN_URL, null, new Response.Listener<JSONObject>() {
        @Override
        public void onResponse(JSONObject response) {
            try {
                String status = response.getString("status");
                String message = response.getString("message");
                Toast.makeText(getApplicationContext(), ""+status+message, Toast.LENGTH_SHORT).show();


            } catch (JSONException e) {
                e.printStackTrace();
            }
        }
    }, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError error) {
            error.printStackTrace();
        }
    });

    requestQueue.add(jsonObjectRequest);

【讨论】:

猜你喜欢
  • 2019-03-19
  • 2018-12-10
  • 1970-01-01
  • 2020-05-24
  • 1970-01-01
  • 2021-09-29
  • 1970-01-01
  • 1970-01-01
  • 2022-06-27
相关资源
最近更新 更多