Slide 20
Slide 20 text
Retrofit
● Define interface methods
public interface SportsApi {
@GET("/teams/{id}/players")
void getPlayerList(@Path("id") int teamId, Callback> callback);
}
● Handle method callbacks
SportsApiClient.getInstance().getPlayerList(teamId, new Callback>() {
@Override
public void success(List players, Response response) {
// called on main thread, update UI...
}
@Override
public void failure(RetrofitError error) {
// uh oh, there was a problem...
}
});