0
作爲old version
的volley.jar
。我通過params
通過以下方法:凌空如何解析參數JsonObjectRequest getParams不起作用
@Override
public byte[] getBody() {
if (params != null && params.size() > 0) {
return encodeParameters(params, getParamsEncoding());
}
return null;
}
但我需要更新抽射,發現這種方法(encodeParameters())變更爲私有。
我還發現重寫getParams()
的方法,這對我不起作用。的JsonObjectRequest
方法getBody
是如下:
public byte[] getBody() {
try {
return mRequestBody == null ? null : mRequestBody.getBytes(PROTOCOL_CHARSET);
} catch (UnsupportedEncodingException uee) {
VolleyLog.wtf("Unsupported Encoding while trying to get the bytes of %s using %s",
mRequestBody, PROTOCOL_CHARSET);
return null;
}
}
getParams()
永遠不會被調用。所以我現在無法通過params
。
我也嘗試通過構造方法params
它有參數JsonObject
,但它也沒有工作。