1234567891011121314151617181920212223242526272829303132333435 |
- 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);
- }
|