package me.weyye.todaynews.presenter; import com.orhanobut.logger.Logger; import java.util.List; import me.weyye.todaynews.base.AppClient; import me.weyye.todaynews.base.BasePresenter; import me.weyye.todaynews.base.SubscriberCallBack; import me.weyye.todaynews.model.News; import me.weyye.todaynews.view.INewsListView; /** * Created by Administrator on 2016/11/17 0017. */ public class NewsListPresenter extends BasePresenter<INewsListView> { public NewsListPresenter(INewsListView mvpView) { super(mvpView); } public void getNewsList(String titleCode) { addSubscription(AppClient.getApiService().getNews(titleCode), new SubscriberCallBack<List<News>>() { @Override protected void onSuccess(List<News> response) { Logger.i(response.toString()); mvpView.onGetNewsListSuccess(response); } @Override protected void onError() { super.onError(); mvpView.onError(); } }); } }