Android 改装识别响应
我使用不同的参数对同一web服务发出多个请求(42次) 我得到的响应没有任何参数,通过这些参数我可以识别请求的响应wrt。是否有任何参数可以在请求中发送,并且可以在回调中获取?像一个int-id 这是我的密码:Android 改装识别响应,android,retrofit,Android,Retrofit,我使用不同的参数对同一web服务发出多个请求(42次) 我得到的响应没有任何参数,通过这些参数我可以识别请求的响应wrt。是否有任何参数可以在请求中发送,并且可以在回调中获取?像一个int-id 这是我的密码: @FormUrlEncoded @POST(Urls.METHOD_NUMBER_STATUS) void numberStatus(@FieldMap Map<String, String> map, Callback<NumberStatus
@FormUrlEncoded
@POST(Urls.METHOD_NUMBER_STATUS)
void numberStatus(@FieldMap Map<String, String> map, Callback<NumberStatusResponse> cb);
@FormUrlEncoded
@POST(URL.方法\编号\状态)
void numberStatus(@FieldMap,回调cb);
Web服务调用代码:
for (int i = 0; i < phoneNumbers.size(); i ++) {
phone = phoneNumbers.get(i).getNumber();
builder.build().create(RetroClient.class).numberStatus(Webservices.numberStatus(username, password, phone, token, version), this);
}
for(int i=0;i
这是我在活动中的回调:我使用了
phone
作为参数,并在响应中检查了它
public void onResponse(NumberStatusResponse response) {
for (int i = 0; i < phoneNumbers.size(); i ++) {
if (phoneNumbers[i].getNumber() == response.phone) {
phoneNumbers[i].setStatus(response.status);
break;
}
}
}
public void onResponse(NumberStatusResponse){
对于(int i=0;i
你得到解决方案了吗?@ShreenivasChikati请检查我的答案