对重新创建的活动实施改装回调的最佳实践?

我正在切换到改造,并试图了解如何将其用于异步回调的适当体系结构

例如,我有一个界面:

接口RESTService{
@获取(“/api/getusername”)
void getUserName(@Query(“user_id”)字符串userId,
回调<响应>回调);
}

我在主要活动中运行了这个:

RestAdapter RestAdapter=new RestAdapter.Builder()
.setServer(“网站URL”)
.build();
restserviceapi=restapter.create(RESTService.class);
getUserName(userId,新回调<响应>{…});

然后用户旋转设备,我有了新创建的活动。。。这里发生了什么事?如何获得对新活动的响应(我假设在后台执行的api调用将比第一个活动的生命周期更长)。也许我必须使用回调的静态实例或者什么?请告诉我正确的路

使用奥托。
例如,有很多样品可以混合奥托和改装https://github.com/pat-dalberg/ImageNom/blob/master/src/com/dalberg/android/imagenom/async/FlickrClient.java

或者读这篇文章http://www.mdswanson.com/blog/2014/04/07/durable-android-rest-clients.html
它回答了几乎所有的问题

发表评论