Blackberry:获取复选框字段数据

Blackberry:获取复选框字段数据,blackberry,Blackberry,我已成功创建了包含带有复选框WS的联系人列表的列表视图。现在的问题是,我必须获取复选框字段数据,但空值即将出现。你能告诉我我哪里做错了吗?代码片段是: 更新:我得到了现场数据更新代码如下 private Vector _listData = new Vector(); private ListField listField; private ContactList blackBerryContactList; private Vector blackBerryC

我已成功创建了包含带有复选框WS的联系人列表的列表视图。现在的问题是,我必须获取复选框字段数据,但空值即将出现。你能告诉我我哪里做错了吗?代码片段是: 更新:我得到了现场数据更新代码如下

 private Vector _listData = new Vector();
    private ListField listField;
        private ContactList blackBerryContactList;
    private Vector blackBerryContacts;
    public static StringBuffer sbi = new StringBuffer();
        VerticalFieldManager checkBoxGroup = new VerticalFieldManager();
    CheckboxField cb;

    //Constructor
    CheckboxListField() {  
    listField = new ListField();
            listField.setCallback(this);
            reloadContactList();
    for(int count = 0; count < blackBerryContacts.size(); ++count)
            {
                BlackBerryContact item =
                    (BlackBerryContact)blackBerryContacts.elementAt(count);
                    String displayName = getDisplayName(item);
                    CheckboxField cb = new CheckboxField(displayName, false);
                    cb.setChangeListener(this);
                    add(cb);
                    add(new RichTextField(cb.getLabel()));
    }
            add(new RichTextField(checkBoxGroup.toString()));
            blackBerryContacts.addElement(cb);
            add(checkBoxGroup);
    }

    public void fieldChanged(Field field, int context) {
          boolean mProgrammatic = false;

          if (!mProgrammatic) {
          mProgrammatic = true;
          cbField = (CheckboxField) field;
          int index = blackBerryContacts.indexOf(cbField);

          if (cbField.getChecked())
          {
             for(int i=0;i<blackBerryContacts.size();i++)
             {
             Dialog.inform("Selected::" + cbField.getLabel());
             sbi=new StringBuffer();
             sbi.append(cbField.getLabel());

             }                 
          }

          mProgrammatic = false;
      }

      }}
private Vector_listData=new Vector();
私有ListField-ListField;
私人通讯录黑莓通讯录;
专用向量blackBerryContacts;
public static StringBuffer sbi=new StringBuffer();
VerticalFieldManager复选框组=新建VerticalFieldManager();
CheckboxField cb;
//建造师
CheckboxListField(){
listField=新listField();
setCallback(this);
重新加载ContactList();
对于(int count=0;count