PartnerDiscoverFragment.java 文件源码

java
阅读 22 收藏 0 点赞 0 评论 0

项目:boohee_v5.6 作者:
private void initViews() {
    View headerView = LayoutInflater.from(getActivity()).inflate(R.layout.qc, null, false);
    this.viewPager = (ViewPager) headerView.findViewById(R.id.viewpager_partner);
    this.indicator = (LinePageIndicator) headerView.findViewById(R.id.indicator);
    this.flPartner = (FrameLayout) headerView.findViewById(R.id.fl_partner);
    this.llLabel = (LinearLayout) headerView.findViewById(R.id.ll_label);
    this.tvHint = (TextView) getView().findViewById(R.id.tv_hint);
    this.tvHint.setOnClickListener(new OnClickListener() {
        public void onClick(View v) {
            PartnerDiscoverFragment.this.onRefresh();
        }
    });
    this.mListView = (ListView) this.mPullRefreshListView.getRefreshableView();
    this.mListView.addHeaderView(headerView);
    this.mPostAdapter = new HomeTimelineAdapter(getActivity(), this.mPosts);
    this.mPullRefreshListView.setAdapter(this.mPostAdapter);
    this.mPullRefreshListView.setOnRefreshListener(new OnRefreshListener<ListView>() {
        public void onRefresh(PullToRefreshBase<ListView> pullToRefreshBase) {
            PartnerDiscoverFragment.this.hasLoadSlider = false;
            PartnerDiscoverFragment.this.hasLoadPost = false;
            PartnerDiscoverFragment.this.hideHint();
            PartnerDiscoverFragment.this.requestSliders();
            PartnerDiscoverFragment.this.getCurrentTopic();
        }
    });
    this.mPullRefreshListView.setOnLastItemVisibleListener(new OnLastItemVisibleListener() {
        public void onLastItemVisible() {
            if (!PartnerDiscoverFragment.this.isLastVisible) {
                PartnerDiscoverFragment.this.getNextTopic();
            }
        }
    });
    this.indicator.setOnPageChangeListener(new SimpleOnPageChangeListener() {
        public void onPageSelected(int position) {
            super.onPageSelected(position);
            PartnerDiscoverFragment.this.mCurrentItem = position;
        }
    });
    JSONObject object = this.mCache.getAsJSONObject(CacheKey.NEW_SQUARE_LIGHT);
    initHeader(object);
    initLable(object);
    new Handler().postDelayed(new Runnable() {
        public void run() {
            if (PartnerDiscoverFragment.this.isLoadFirst && PartnerDiscoverFragment.this
                    .mPullRefreshListView != null) {
                PartnerDiscoverFragment.this.mPullRefreshListView.setRefreshing(true);
            }
        }
    }, 800);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号