package com.edufound.reader.apiserver; import android.app.Activity; import com.edufound.reader.util.Consts; import com.edufound.reader.util.OkHttpClient; import com.okhttplib.HttpInfo; import com.okhttplib.callback.Callback; /** * 活动接口 */ public class ActivityEventServerImpl implements ActivityEventServer { private String API = Consts.getFinalApi(); public static String EVENT_TYPE_ALL = "0"; public static String EVENT_TYPE_LOGIN = "1"; public static String EVENT_TYPE_FLOWER = "2"; @Override public void getEventByType(String type, Callback callback) { OkHttpClient.doGetAsync(new HttpInfo.Builder().setUrl(API + "/activity").addParam("type", type), callback); } @Override public void getEventListByType(Callback callback) { OkHttpClient.doGetAsync(new HttpInfo.Builder().setUrl(API + "/activity/list").addParam("channelCode", Consts.getUmengChannel()).addParam("uid", Consts.getUID()), callback); } } interface ActivityEventServer { void getEventByType(String type, Callback callback); void getEventListByType(Callback callback); }