package im.zico.wingtwitter.ui.fragment; import android.os.Bundle; import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ImageButton; import android.widget.TextView; import im.zico.wingtwitter.R; import im.zico.wingtwitter.WingApp; import im.zico.wingtwitter.dao.WingStore; import im.zico.wingtwitter.ui.TweetComposeActivity; import twitter4j.AsyncTwitter; import twitter4j.Paging; import twitter4j.ResponseList; import twitter4j.Status; import twitter4j.TwitterAdapter; import twitter4j.TwitterListener; /** * Created by tinyao on 12/1/14. */ public class MentionedFragment extends BaseStatusesListFragment { private static final String ARG_SECTION_NUMBER = "section_number"; /** * Returns a new instance of this fragment for the given section number. */ public static MentionedFragment newInstance(int sectionNumber) { MentionedFragment fragment = new MentionedFragment(); Bundle args = new Bundle(); args.putInt(ARG_SECTION_NUMBER, sectionNumber); fragment.setArguments(args); return fragment; } public MentionedFragment() { } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.mPageId = getArguments().getInt(ARG_SECTION_NUMBER); } @Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); } @Override public int getType() { return WingStore.TYPE_MENTION; } @Override public void loadLatest() { if (isListEmpty()) { getAsyncTwitter().getMentions(); } else { getAsyncTwitter().getMentions( new Paging(1, 20, mAdapter.getItem(0).tweet_id)); } } @Override public void loadNext() { Log.d("DEBUG", "load more"); getAsyncTwitter().getMentions(new Paging(1, 20) .maxId(mAdapter.getItem(mAdapter.getCount() - 1).tweet_id - 1)); } }