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);
}
Какие ошибки вы получаете? поделитесь своими сведениями об ошибке .... –
не может получить ошибку, устройство не подключено к студии android. (это клиентское устройство). Любая идея получить журнал с этого устройства без установки Android-студии? – Abhigyan
Да, вы можете использовать «сводный отчет» или «instabug» в своем коде. это очень полезно для вас, не устанавливая андроид-студию, в которой отчет отправляется непосредственно на ваш почтовый идентификатор. –