Я использую Дооснащение отправить запрос изображения и получить этот JSonУплотненный JSON объект (дооснащения)
{"response":{
"face":{
"value":"true",
"confidence":55
},
"gender":{
"value":"male",
"confidence":73
},
...
}}
и я получаю его Модернизированный ....
RestAdapter adapter = new RestAdapter.Builder()
.setLogLevel(RestAdapter.LogLevel.FULL)
.setEndpoint(END_POINT)
.build();
Mylistenerr listener = adapter.create(Mylistenerr.class);
File photo = new File(picturePath);
TypedFile image = new TypedFile("multipart/image/jpg", photo);
listener.setUserImage(
image,
new Callback<respostring>() {
@Override
public void success(respostring rp, Response arg1) {}
@Override
public void failure(RetrofitError arg0) {
pd.hide();
pd.dismiss();
Log.d("ERROR:", arg0.getLocalizedMessage());
}
});
}
private static class respostring {
private Content face;
private Content gender;
respostring() {}
}
class Content
{
private int confidence;
private String value;
Content(){}
public int getconf(){
return this.confidence;
}
public String getvalue(){
return this.value;
}
}
Мой интерфейс
public interface Mylistenerr {
@Multipart
@POST("/public/test")
void setUserImage(
@Part("image") TypedFile file,
Callback<respostring> response);
}
но есть модификация ошибка. Здесь что-то не хватает?
waht является «respostring» в обратном вызове ответ); ?? –
gropapa