package com.brady.jlulife.Fragments.News; import android.os.Bundle; import com.brady.jlulife.Entities.NewsBaseInfo; import com.brady.jlulife.Models.JLUNewsModel; import com.brady.jlulife.Models.Listener.OnListinfoGetListener; import java.util.List; /** * Created by brady on 15-11-21. */ public class JLUNewsListFragment extends NewsListFragment{ private static JLUNewsListFragment fragment; public static JLUNewsListFragment getInstance(){ if (fragment==null) fragment = new JLUNewsListFragment(); return fragment; } @Override protected void LoadInfo() { JLUNewsModel.getInstance().getNewsList(mPageNum, new OnListinfoGetListener() { @Override public void onGetInfoSuccess(final List list) { showNewsList(list); hideDialog(); } @Override public void onGetInfoFail() { hideDialog(); } }); refreshListView.onRefreshComplete(); } @Override public void processItemClick(int position) { NewsBaseInfo baseInfo = (NewsBaseInfo) mList.get(position - 1); Bundle bundle = new Bundle(); bundle.putString("href", baseInfo.getHref()); JLUNewsDetailFragment fragment = new JLUNewsDetailFragment(); replaceFrag(fragment,bundle); } }