response.toString()返回带有齐射的空数组

时间:2017-03-31 14:32:16

标签: php android android-volley

我在使用volley获取json响应时,在response.toString()上获取空数组。它很烦人,因为它很早就好了。 这是我的android代码

// untuk menampilkan semua data pada listview
private void getOutbox(final CallBack callBack) {

    // membuat request JSON
    JsonArrayRequest jArr = new JsonArrayRequest(url_outbox, new Response.Listener<JSONArray>() {
            @Override
            public void onResponse(JSONArray response) {
                Log.d(TAG, response.toString());

                try {
                    // Parsing json
                    for (int i = 0; i < response.length(); i++) {

                        JSONObject obj = response.getJSONObject(i);

                        int idx = obj.getInt(TAG_ID);
                        String pesanx = obj.getString(TAG_PESAN);
                        String nohpx = obj.getString(TAG_SENTTO);

                        id.add(idx);
                        noHp.add(nohpx);
                        pesan.add(pesanx);
                    }
                    callBack.onSuccess(id, noHp, pesan);


                } catch (JSONException e) {
                    e.printStackTrace();
                }

        }
    }, new Response.ErrorListener() {

        @Override
        public void onErrorResponse(VolleyError error) {
            VolleyLog.d(TAG, "Error: " + error.getMessage());
        }
    });
    // menambah request ke request queue
    AppController.getInstance().addToRequestQueue(jArr);
}

然后这是我的php文件

<?php 
include "koneksi.php";

$query = mysql_query("SELECT id, sentTo, Message FROM sms_outbox where status IS NULL");

$json = array();

while($row = mysql_fetch_assoc($query)){
    $json[] = $row;
}

echo json_encode($json);

mysql_close($connect);

&GT;

请有人帮助我因为这个,我无法从我的数据库中获得价值。任何建议将不胜感激

logcat的:

03-31 22:24:59.160 2855-3252/id.prasetyo.mysms I/qtaguid: Failed write_ctrl(u 45) res=-1 errno=22

03-31 22:24:59.160 2855-3252 / id.prasetyo.mysms I / qtaguid:未标记套接字45失败errno = -22 03-31 22:24:59.160 2855-3252 / id.prasetyo.mysms W / NetworkManagementSocketTagger:untagSocket(45)因errno -22而失败 03-31 22:24:59.168 2855-2855 / id.prasetyo.mysms D / MainActivity:[]

0 个答案:

没有答案