如何使用改造库

时间:2014-09-29 12:02:37

标签: java android

我已经下载了改造库和来自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);

但我没有得到任何东西。 感谢您的帮助...

2 个答案:

答案 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步-通过活动调用包装函数。