@Override
    public View getView(int position, View convertView, ViewGroup arg2) {
        if (convertView == null) {
            convertView = LayoutInflater.from(mContext).inflate(R.layout.update_item_layout, null);
            textUpdate = (TextView)convertView.findViewById(R.id.update);
            TextView textName = (TextView)convertView.findViewById(R.id.name);
            bean = (Bean)getItem(position);
            textName.setText(bean.name);
            if (bean.status == 0) {
                textUpdate.setText("升级");
            } else if (bean.status == 1) {
                textUpdate.setText("暂停");
           }
            final int positions = position;
            textUpdate.setOnClickListener(new OnClickListener() {
                
                @Override
                public void onClick(View v) {
                    if (bean.status == 0) {
                        textUpdate.setText("升级");
                        Log.d("test", "----->status = 0");
                    } else if (bean.status == 1) {
                        textUpdate.setText("暂停");
                        Log.d("test", "----->status = 1");
                   }
                }
            });
            
        }
        return convertView;
    }怎么点击能改变其状态值,并在UI上显示出来。listview button