【发布时间】:2016-06-27 06:30:25
【问题描述】:
我在返回响应中显示换行符时遇到问题。当我检查不同设备中的文本时,我得到了不同的符号。 我已经使用 gson 设置响应并使用 Volley 请求..
......
Gson gson=new Gson();
ItemsHolder = gson.fromJson(response.toString(),
ItemsHolder.class);
.......
......
MenuItemsConfigurationListner configurationListner = new MenuItemsConfigurationListner();
AuthonicateRequest jsonObjectRequest = new AuthonicateRequest(
Request.Method.GET,
url,
(String) null,
configurationListner,
configurationListner
);
jsonObjectRequest.setTag(TAG);
VolleySingleton.getVolleySingletonInstance().addToRequestQueue(
jsonObjectRequest);
...............
标题
private class AuthonicateRequest extends JsonObjectRequest {
public AuthonicateRequest(int method, String url, String requestBody, Response.Listener<JSONObject> listener, Response.ErrorListener errorListener) {
super(method, url, requestBody, listener, errorListener);
}
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
return createBasicAuthHeader();
}
Map<String, String> createBasicAuthHeader() {
Map<String, String> headerMap = new HashMap<String, String>();
headerMap.put(IConstants.CONTENT_TYPE, IConstants.APPLICATION_JSON);
return headerMap;
}
}
【问题讨论】:
-
服务器的文本响应是什么?
-
(浓郁的奶油鸡汤配大蒜面包)
-
当我在 Rest-client 上进行测试时,它只是忽略了该字符并显示为“(带有大蒜面包的浓郁奶油鸡汤)”
-
是否有换行符或换行符?
-
not '\n' 我认为它破坏了字符。
标签: android android-volley gson