显示未处理投诉数量

来源:互联网 发布:2016同志网络剧推荐 编辑:程序博客网 时间:2024/05/01 17:04
public  static String[] tabTitle = new String[]{"评论", "投诉"};tabTitle[1] = complain+"("+unTreatedCount+")";mTabAdapter.notifyDataSetChanged();
package com.mine.project.function.activity;import android.app.Activity;import android.os.Bundle;import android.support.design.widget.TabLayout;import android.support.v4.app.Fragment;import android.support.v4.view.ViewPager;import android.view.View;import android.widget.ImageButton;import android.widget.RatingBar;import android.widget.TextView;import android.widget.Toast;import com.mine.project.R;import com.mine.project.common.helper.ActivityOpenTools;import com.mine.project.function.adapter.TabAdapter;import com.mine.project.function.home.TabLayoutFragment;import com.mine.project.home.ui.AppBaseActivity;import com.mine.project.network.control.NetWorkListener;import java.util.ArrayList;import java.util.List;public class ShopGradeActivity extends AppBaseActivity implements View.OnClickListener {    private TextView tvTitle;    private ImageButton ibReturn;    private ImageButton ibHome;    private TabLayout mTabLayout;    private ViewPager mViewPager;    private TabAdapter mTabAdapter;    private RatingBar mRbShopGradeXingxing;    private TextView mTvShopgradeZan;    public  static String[] tabTitle = new String[]{"评论", "投诉"};    private int count;    private static final String complain = "投诉";    @Override    protected void onLayoutCreate(Bundle savedInstanceState) {        setContentView(R.layout.activity_shop_grade);    }    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        initviews();        initDatas();    }    @Override    public void onClick(View v) {        super.onClick(v);        switch (v.getId()) {            case R.id.ib_return:                ActivityOpenTools.finishCustomActivityWithHold((Activity) mContext);                break;            case R.id.ib_home:                ActivityOpenTools.finishCustomActivityWithHold((Activity) mContext);                break;            default:                break;        }    }    private void initviews() {        tvTitle = findView(R.id.tv_title);        ibReturn = findView(R.id.ib_return);        ibHome = findView(R.id.ib_home);        mTabLayout = (TabLayout) findViewById(R.id.tab);        mViewPager = (ViewPager) findViewById(R.id.viewpager);        mRbShopGradeXingxing = (RatingBar) findViewById(R.id.rb_shop_grade_xingxing);        mTvShopgradeZan = (TextView) findViewById(R.id.tv_shopgrade_zan);        ibReturn.setOnClickListener(this);        ibHome.setOnClickListener(this);    }    private void initDatas() {        tvTitle.setText("店铺评分");        netWorkHelper.obtainStoreScoreInfoComment(mContext, new NetWorkListener.ObtainStoreScoreInfoCommentListener() {            @Override            public void onFinish(int score, int pointCount, int starFive, int starFour, int starThree, int starTwo, int starOne) {                mRbShopGradeXingxing.setRating(score);                mTvShopgradeZan.setText(pointCount+"");            }            @Override            public void onError(String errorDesc) {                Toast.makeText(mContext, "网络错误", Toast.LENGTH_SHORT).show();            }        });        netWorkHelper.obtainStoreScoreInfoComplain(mContext, new NetWorkListener.ObtainStoreScoreInfoComplainListener() {            @Override            public void onFinish(int score, int pointCount, int unTreatedCount) {                tabTitle[1] = complain+"("+unTreatedCount+")";                mTabAdapter.notifyDataSetChanged();            }            @Override            public void onError(String errorDesc) {                Toast.makeText(mContext, "网络错误", Toast.LENGTH_SHORT).show();            }        });    }    @Override    protected void onResume() {        super.onResume();        List<Fragment> fragments = new ArrayList<>();        for (int i = 0; i < tabTitle.length; i++) {            fragments.add(TabLayoutFragment.newInstance(i + 1));        }        mTabAdapter = new TabAdapter(getSupportFragmentManager(), fragments);        //给ViewPager设置适配器        mViewPager.setAdapter(mTabAdapter);        //将TabLayout和ViewPager关联起来。        mTabLayout.setupWithViewPager(mViewPager);//        mTabLayout.setLayoutParams();        //设置可以滑动        mTabLayout.setTabMode(TabLayout.MODE_SCROLLABLE);        //均分        mTabLayout.setTabMode(TabLayout.MODE_FIXED);    }}
原创粉丝点击