2015-12-19 2 views
2

Я отправляю некоторые данные после использования volley. Вот мой код. Это фрагмент из фонового сервиса. Дайте мне знать, хотите ли вы также и другие файлы. Я добавил интернет-разрешение.Волейбол, получивший ответ об ошибке

public void onLocationChanged(final Location location) { 
     mCurrentLocation = location; 
     pref.setLocation(location); 

     String url = getResources().getString(R.string.hostname); // it's a normal http 

     StringRequest stringRequest = new StringRequest(Request.Method.POST, url, 
       new Response.Listener<String>() { 
        @Override 
        public void onResponse(String response) { 
         Toast.makeText(getApplicationContext(), "Location sent", Toast.LENGTH_SHORT).show(); 
        } 
       }, 
       new Response.ErrorListener() { 
        @Override 
        public void onErrorResponse(VolleyError error) { 

         String errorMessage = "Err - data:"+error.getMessage(); 
         Toast.makeText(getApplicationContext(), errorMessage, Toast.LENGTH_SHORT).show(); 
       } 
       }) 
        { 
         @Override 
         protected Map<String,String> getParams(){ 
          Map<String,String> params = new HashMap<String, String>(); 
          params.put(KEY_USERID,pref.getUserId()); 
          params.put(KEY_LAT,String.valueOf(location.getLatitude())); 
          params.put(KEY_LNG,String.valueOf(location.getLongitude())); 
          return params; 
         } 

        }; 
     queue.add(stringRequest); 
    } 
+2

Какие ошибки вы получаете? поделитесь своими сведениями об ошибке .... –

+0

не может получить ошибку, устройство не подключено к студии android. (это клиентское устройство). Любая идея получить журнал с этого устройства без установки Android-студии? – Abhigyan

+1

Да, вы можете использовать «сводный отчет» или «instabug» в своем коде. это очень полезно для вас, не устанавливая андроид-студию, в которой отчет отправляется непосредственно на ваш почтовый идентификатор. –

ответ

0

На самом деле я увидел, что один из парам UserId имел нулевое значение, что создавало проблему

Смежные вопросы