普通网友 2017-03-31 14:32
浏览 40

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

i am getting empty array on response.toString() when get json response with volley. its very annoying because it fine earlier. this is my android code

// 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);
}

and then this my php file

<?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);

?>

please anyone help me because of this, i cant get value from my database. any suggest would be appreciated

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: Untagging socket 45 failed errno=-22 03-31 22:24:59.160 2855-3252/id.prasetyo.mysms W/NetworkManagementSocketTagger: untagSocket(45) failed with errno -22 03-31 22:24:59.168 2855-2855/id.prasetyo.mysms D/MainActivity: []

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 mmocr的训练错误,结果全为0
    • ¥15 python的qt5界面
    • ¥15 无线电能传输系统MATLAB仿真问题
    • ¥50 如何用脚本实现输入法的热键设置
    • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
    • ¥30 深度学习,前后端连接
    • ¥15 孟德尔随机化结果不一致
    • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
    • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
    • ¥15 谁有desed数据集呀