/* * Copyright (c) 2015. Lorem ipsum dolor sit amet, consectetur adipiscing elit. * Morbi non lorem porttitor neque feugiat blandit. Ut vitae ipsum eget quam lacinia accumsan. * Etiam sed turpis ac ipsum condimentum fringilla. Maecenas magna. * Proin dapibus sapien vel ante. Aliquam erat volutpat. Pellentesque sagittis ligula eget metus. * Vestibulum commodo. Ut rhoncus gravida arcu. */ package com.shaweibo.biu.ui.timeline; import android.os.Bundle; import android.view.View; import com.shaweibo.biu.adapter.comments.StatusComentAdapter; import com.shaweibo.biu.adapter.timeline.BaseTimelinAdapter; import com.shaweibo.biu.adapter.timeline.StatusRepostAdapter; import com.shaweibo.biu.dao.timeline.ITimelineBaseDao; import com.shaweibo.biu.dao.timeline.StatusRepostDao; import com.shaweibo.biu.model.RepostListModel; import com.shaweibo.biu.ui.common.ViewPagerTabRecyclerViewFragment; /** * weibo detail comments * Created by shaw on 2015/7/11. */ public class StatusRepostFragment extends ViewPagerTabRecyclerViewFragment { private static final String ARG_STATUS_ID = "arg_status_id"; private long mId; public static StatusRepostFragment newInstance( long id) { StatusRepostFragment fragment = new StatusRepostFragment(); Bundle args = new Bundle(); args.putLong(ARG_STATUS_ID, id); fragment.setArguments(args); return fragment; } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (getArguments() != null) { mId = getArguments().getLong(ARG_STATUS_ID); } else { mId=savedInstanceState.getLong(ARG_STATUS_ID); } } @Override protected ITimelineBaseDao bindDao() { return new StatusRepostDao(getActivity(),mId); } @Override protected BaseTimelinAdapter bindListAdapter(View headView) { StatusRepostAdapter adapter=new StatusRepostAdapter(getActivity(),(RepostListModel) mDao.getList(),headView); adapter.setHeaderViewTouchListener((StatusComentAdapter.HeaderViewTouchListener) getActivity()); adapter.setBottomCount(1); return adapter; } }