Back to project page robospice-minnebar-example.
The source code is released under:
Apache License
If you think the Android project robospice-minnebar-example listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.octo.android.robospice.sample.retrofit.network; //ww w.ja v a 2s . co m import com.google.gson.GsonBuilder; import com.octo.android.robospice.retrofit.RetrofitGsonSpiceService; import com.octo.android.robospice.sample.retrofit.RealConfig; import retrofit.RequestInterceptor; import retrofit.RestAdapter; import retrofit.client.OkClient; import retrofit.converter.GsonConverter; public class GithubSpiceService extends RetrofitGsonSpiceService { private final static String GITHUB_BASE_URL = "https://api.github.com"; @Override public void onCreate() { super.onCreate(); addRetrofitInterface(GitHub.class); } @Override protected RestAdapter.Builder createRestAdapterBuilder() { return new RestAdapter.Builder() .setRequestInterceptor(new RequestInterceptor() { @Override public void intercept(RequestFacade request) { request.addHeader("Authorization", "token " + RealConfig.github_personal_access_token); } }) .setEndpoint(GITHUB_BASE_URL) .setConverter(new GsonConverter(new GsonBuilder() .excludeFieldsWithoutExposeAnnotation().create())) .setClient(new OkClient()) .setLogLevel(RestAdapter.LogLevel.FULL); } @Override protected String getServerUrl() { return GITHUB_BASE_URL; } }