ActivityEventServerImpl.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. package com.edufound.reader.apiserver;
  2. import android.app.Activity;
  3. import com.edufound.reader.util.Consts;
  4. import com.edufound.reader.util.OkHttpClient;
  5. import com.okhttplib.HttpInfo;
  6. import com.okhttplib.callback.Callback;
  7. /**
  8. * 活动接口
  9. */
  10. public class ActivityEventServerImpl implements ActivityEventServer {
  11. private String API = Consts.getFinalApi();
  12. public static String EVENT_TYPE_ALL = "0";
  13. public static String EVENT_TYPE_LOGIN = "1";
  14. public static String EVENT_TYPE_FLOWER = "2";
  15. @Override
  16. public void getEventByType(String type, Callback callback) {
  17. OkHttpClient.doGetAsync(new HttpInfo.Builder().setUrl(API + "/activity").addParam("type", type), callback);
  18. }
  19. @Override
  20. public void getEventListByType(Callback callback) {
  21. OkHttpClient.doGetAsync(new HttpInfo.Builder().setUrl(API + "/activity/list").addParam("channelCode", Consts.getUmengChannel()).addParam("uid", Consts.getUID()), callback);
  22. }
  23. }
  24. interface ActivityEventServer {
  25. void getEventByType(String type, Callback callback);
  26. void getEventListByType(Callback callback);
  27. }