retrofit版本为1.9.0,2.0.0以后版本有不同的写法,但道理是一致的。
先上代码
public class WXRequest {
private static IWX iWX;
private static IWX getIWX(Activity activity) {
if (iWX == null) {
synchronized (UserRequest.class) {
if (iWX == null) {
RestAdapter adapter = getAdapter();
iWX = adapter.create(IWX.class);
}
}
}
return iWX;
}
protected static RestAdapter getAdapter() {
RestAdapter restAdapter = new RestAdapter.Builder()