package cyning.me.libnerss.rss; import cyning.me.libnerss.network.RestHttpClient; /** * Author: cyning * Date : 2015.04.23 * Time : 上午12:34 * Desc : 类/接口描述 */ public class NetEaseClient { private static NetEaseClient mInstance = null; private RestHttpClient mHttpClient; public static NetEaseClient getInstance() { if (mInstance == null) { synchronized (NetEaseClient.class) { if (mInstance == null) { mInstance = new NetEaseClient(); } } } return mInstance; } private NetEaseClient(){ mHttpClient = RestHttpClient.getInstance(); } public void getAllChannels(NetEaseHandler _netEaseHandler){ String url = WebInterface.getTopicList(); mHttpClient.doGet(url,url,_netEaseHandler); } public void getArticleList(String tid,boolean isHeadLine,long pageNo,NetEaseHandler _netEaseHandler){ String url = WebInterface.getArticleList(tid,isHeadLine,pageNo); mHttpClient.doGet(tid+"_"+pageNo,url,_netEaseHandler); } public void cancelArticleList(String tid,long pageNo){ mHttpClient.cancel(tid+"_"+pageNo); } }