如果输入以下方法,请强行关闭应用程序
@Override
public Map<String, String> getHeaders() {
Map<String, String> headers = new HashMap<String, String>();
headers.put("Content-Type", "application/json; charset=utf-8");
headers.put("Accept", "application/json");
return headers;
}
@Override
public String getBodyContentType() {
return "application/json; charset=utf-8" + getParamsEncoding();
}
完整代码
public void guardarFavoritos() {
final String Usuario ="Alex";
final String IdEmpresa ="3";
final String Estado ="Activo";
HashMap<String, String> map = new HashMap<>();// Mapeo previo
map.put("Usuario", Usuario);
map.put("IdEmpresa", IdEmpresa);
map.put("Estado", Estado);
// Crear nuevo objeto Json basado en el mapa
JSONObject jobject = new JSONObject(map);
// Depurando objeto Json...
Log.d(TAG, jobject.toString());
// Actualizar datos en el servidor
VolleySingleton.getInstance(getActivity()).addToRequestQueue(
new JsonObjectRequest(
Request.Method.POST,
Constante_Favorito.INSERTFAV,
jobject,
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
// Procesar la respuesta del servidor
procesarRespuestaInsert(response);
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
error.printStackTrace();
Log.d(TAG, "Error Volley: " + error.getMessage());
}
}
) {
@Override
public Map<String, String> getHeaders() {
Map<String, String> headers = new HashMap<String, String>();
headers.put("Content-Type", "application/json; charset=utf-8");
headers.put("Accept", "application/json");
return headers;
}
@Override
public String getBodyContentType() {
return "application/json; charset=utf-8" + getParamsEncoding();
}
}
);
}
有人知道为什么有时会进入方法,而有时我不是一定要关闭应用程序才能进入
的原因。