package coolbuy360.adapter;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import android.app.Dialog;
import android.content.Context;
import android.os.AsyncTask;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import android.util.Log;
import android.view.ViewGroup;
import android.widget.Toast;
import coolbuy360.dbhelper.DBnewshelper;
import coolbuy360.logic.Article;
import coolbuy360.searchhealth.MoreNews;
import coolbuy360.searchhealth.News;
import coolbuy360.searchhealth.NewsSub;
import coolbuy360.searchhealth.NewsSubTest;
import coolbuy360.searchhealth.R;
import coolbuy360.service.CommandResult;
import coolbuy360.service.Util;
public class NewsPageAdapter extends FragmentPagerAdapter {
NewListAdapter newListAdapter;
public Context mcontext;
public static final int HTTP_REQUEST_SUCCESS = -1;
public static final int HTTP_REQUEST_ERROR = 0;
public List<Map<String, String>> ChanelList;
public NewsPageAdapter(FragmentManager fm,
List<Map<String, String>> chanelList, Context context) {
super(fm);
ChanelList = chanelList;
mcontext = context;
}
@Override
public Fragment getItem(int position) {
String parentid = ChanelList.get(position).get("ColumnID")
.toString();
// NewsSubTest.getInstance(mcontext, News.articleType.toString(), parentid);
return new NewsSub(mcontext, MoreNews.articleType.toString(), parentid,position);
}
@Override
public CharSequence getPageTitle(int position) {
return ChanelList.get(position).get("ColumnName").toUpperCase();
}
@Override
public int getCount() {
return ChanelList.size();
}
@Override
public Object instantiateItem(ViewGroup container, int position) {
// TODO Auto-generated method stub
return super.instantiateItem(container, position);
}
@Override
public long getItemId(int position) {
// TODO Auto-generated method stub
return super.getItemId(position);
}
}