我已经下载了改造库和来自https://github.com/square/retrofit.I的样本想要进行图像和数据缓存。 但我没有得到如何在android.Can有人给我一个例子。我已经检查了代码
RestAdapter restAdapter = new RestAdapter.Builder()
.setServer("")
.build();
ClientInterface service = restAdapter.create(ClientInterface.class);
Callback callback = new Callback(){
@Override
public void success(Object o, Response response) {
// Read response here
}
@Override
public void failure(RetrofitError retrofitError) {
// Catch error here
} };
service.findBuffet("sudhakar", callback);
但我没有得到任何东西。 感谢您的帮助...
答案 0 :(得分:1)
您必须创建如下所示的界面。
public interface MyService {
@GET("/getUser/{user}")
User getUserDetails(@Path("user") String userId);
}
创建您的休息适配器
RestAdapter restAdapter = new RestAdapter.Builder()
.setEndpoint("https://mybaseurl.com")
.build();
MyService service = restAdapter.create(MyService.class);
获取以下用户详细信息:
User user = service.getUserDetails("123456");
要获得成功的结果,您必须正确定义您的pojos。 您可以使用此链接创建您的pojos:http://www.jsonschema2pojo.org/
答案 1 :(得分:0)
最好使用改造。以下是使用改造的步骤。 请get details process here
步骤1 -添加依赖项
第2步-初始化改造并将包装函数添加到调用界面
步骤3 -使用任何在线jsoneditor(如jsoneditor.org)创建POJO模型
第4步-创建界面(您要获取日期的URL)
第5步-通过活动调用包装函数。