如何从JSON geofire添加多个geoQuery

时间:2018-03-22 00:52:35

标签: java android listeners geofire

我使用geofire构建一个应用程序,它显示来自JSON的多个侦听器,但我无法做到,我尝试使用以下方式,工作,但当我尝试删除任何侦听器,崩溃,它可以用于多个方式来自JSON的听众?

这是我的片段代码

StringRequest strReq = new StringRequest(Request.Method.POST, URL, new Response.Listener<String>() {

            @Override
            public void onResponse(String response) {
                Log.e("Response: ", response);

                try {
                    JSONObject jObj = new JSONObject(response);
                    String getObject = jObj.getString("saagMRK");
                    JSONArray jsonArray = new JSONArray(getObject);    

                    for (int i = 0; i < jsonArray.length(); i++) {
                        JSONObject jsonObject = jsonArray.getJSONObject(i);

                        latLng = new LatLng(parseDouble(jsonObject.getString(LAT)), parseDouble(jsonObject.getString(LNG)));

                        geofire.queryAtLocation(new GeoLocation(latLng.latitude,latLng.longitude), 0.1f);    
                        geoQuery.addGeoQueryEventListener(new GeoQueryEventListener()... 


                    }

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

            }...

0 个答案:

没有答案