Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用Square';s改造网络图书馆_Java_Android_Networking_Asynchronous_Retrofit - Fatal编程技术网

Java 如何使用Square';s改造网络图书馆

Java 如何使用Square';s改造网络图书馆,java,android,networking,asynchronous,retrofit,Java,Android,Networking,Asynchronous,Retrofit,作为一名开始使用Android的iOS开发者,我遇到了改型。我了解如何实现同步请求,但在实现带有成功/失败回调的异步请求时遇到困难。具体来说,回调语法对我来说是不清楚的,并且没有具体的例子说明如何在改型、Square-Introduction改型或我见过的其他地方做到这一点。有人能在这上面贴一些示例代码吗?我在翻新回购协议中提出了一个问题,要求他们用这些信息更新自述文件 经过更多的研究,仅仅是花更多的时间在Android/Java世界中,我用他们文档中的例子就明白了这一点 接口: @GET("/

作为一名开始使用Android的iOS开发者,我遇到了改型。我了解如何实现同步请求,但在实现带有成功/失败回调的异步请求时遇到困难。具体来说,回调语法对我来说是不清楚的,并且没有具体的例子说明如何在改型、Square-Introduction改型或我见过的其他地方做到这一点。有人能在这上面贴一些示例代码吗?我在翻新回购协议中提出了一个问题,要求他们用这些信息更新自述文件

经过更多的研究,仅仅是花更多的时间在Android/Java世界中,我用他们文档中的例子就明白了这一点

接口:

@GET("/user/{id}/photo")  
void listUsers(@Path("id") int id, Callback<Photo> cb);

创建RestaAdapter时,不要忘记调用setExecutors()。@SeanPONeil如果希望回调也在主线程之外进行,则只需调用setExecutors()。@Alfie Hanssen:我有一个noob查询需要改进。在成功方法中,o和Response之间有什么区别?我应该使用哪一个来获取从服务器发送的JSON数据?@Raj'o'是请求对象,'response'是实际结果。你可以从“response”对象获取JSON数据,但我仍然不知道如何实现改型回调
RestAdapter restAdapter = new RestAdapter.Builder()
            .setServer("baseURL")     
            .build();
ClientInterface service = restAdapter.create(ClientInterface.class);

Callback callback = new Callback() {
    @Override
    public void success(Object o, Response response) {

    }

    @Override
    public void failure(RetrofitError retrofitError) {

    }
};
service.listUsers(666, callback);