Soru & Cevap

Volley Problem

01.10.2017 - 08:57
com.android.volley.parseerror org.json.jsonexception end of input at character 3 of

Selamun aleyküm arkadaşlar yukardaki hata kodunu android 7.1.1 gm plus5 telefonundan alıyorum emülatörlerde bir problem yok kod şu :

JsonObjectRequest jor = new JsonObjectRequest(Request.Method.GET, URLADRESI+paketCek(),new Response.Listener<JSONObject>() {
                    @Override
                    public void onResponse(JSONObject jsonObject) {
                        try {
                            JSONArray ja =null;
                            JSONObject key = null;
                            JSONObject sehiradres = null;
                            JSONObject eczadres = null;
                            ja = jsonObject.getJSONArray("kayitkodu");
                            key = ja.getJSONObject(0);
                            sehiradres = ja.getJSONObject(1);
                            eczadres = ja.getJSONObject(2);
                            String keyi = key.getString("key");
                            String sa = sehiradres.getString("sehir_adresi");
                            String ea = eczadres.getString("ecz_adresi");
                            db.ayarEkle(keyi,sa,ea,"eklenmedi");
                            

                            if (db.ayarCek(0) !=null || !db.ayarCek(0).equals("")){

                                direkGec();
                            }
                        } catch (JSONException e) {
                            e.printStackTrace();
                        }
                    }
                }, new Response.ErrorListener( ) {
            @Override
            public void onErrorResponse(VolleyError volleyError) {
                mesaj(getApplicationContext(),volleyError+"");
            }

        });
        VolleyKontrol.getInstance().addToRequestQueue(jor);

Emülatörde hata olmadığı için hatayıda bulamıyorum 

Saygılarımla...

78 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-112887-1506457490.jpg
recepözen
02.10.2017 - 09:45
private void postKullAdd(String URL, final String value) {

        RequestQueue queue = Volley.newRequestQueue(this);
        StringRequest postRequest = new StringRequest(Request.Method.POST, URL,
                new Response.Listener<String>() {
                    @Override
                    public void onResponse(String response) {

                    }
                },
                new Response.ErrorListener() {
                    @Override
                    public void onErrorResponse(VolleyError error) {
                    }
                }
        ) {
            @Override
            protected Map<String, String> getParams() {
                Map<String, String> params = new HashMap<>();
                params.put("json", value);

                return params;
            }
        };
        queue.add(postRequest);

    }

bir hata göremedim ancak aynı sürümde telefonumda bu çalışıyor birde bunu dene. Son alarakta telefonunu android studio ya bağlayıp hatayı bulabilirsin yani telefonunu simülatör olarak kullanmalısın. İyi çalışmalar