package com.brady.jlulife.Fragments.News; import android.os.Bundle; import com.brady.jlulife.Entities.NewsBaseInfo; import com.brady.jlulife.Models.JWNewsModel; import com.brady.jlulife.Models.Listener.OnListinfoGetListener; import java.util.List; /** * Created by brady on 15-11-21. */ public class JWNewsListFragment extends NewsListFragment { private static JWNewsListFragment fragment; public static JWNewsListFragment getInstance(){ if (fragment==null) fragment = new JWNewsListFragment(); return fragment; } protected void LoadInfo(){ JWNewsModel.getInstance().getNewsList(mPageNum, new OnListinfoGetListener() { @Override public void onGetInfoSuccess(final List list) { hideDialog(); showNewsList(list); } @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("action", mAction); bundle.putString("href", baseInfo.getHref()); JWNewsDetailFragment fragment = new JWNewsDetailFragment(); replaceFrag(fragment,bundle); } }