如何解决"它是间接引用所需的.class文件" android中的错误?

时间:2015-07-22 12:53:34

标签: java android xmpp chat quickblox

我正在使用聊天模型构建android应用程序。 WebSite名称为QuickBlox,其中所有服务器端部件都由它们处理。我正在将它用于我的应用程序。他们也提供了一些示例Android代码,我已经导入示例代码并添加了运行该项目所需的所有lib和jar。

现在问题出现在我的一个班级中,有一个"它是从所需的.class文件中间接引用的。#34;它意味着什么剂量以及如何解决这个问题可以帮助我解决这个问题。

以下是我的班级代码 -

public class UsersAdapter extends BaseAdapter {

private List<QBUser> dataSource;
private LayoutInflater inflater;
private List<QBUser> selected = new ArrayList<QBUser>();

public UsersAdapter(List<QBUser> dataSource, Context ctx) {
    this.dataSource = dataSource;
    this.inflater = LayoutInflater.from(ctx);
}

public List<QBUser> getSelected() {
    return selected;
}

@Override
public int getCount() {
    return dataSource.size();
}

@Override
public Object getItem(int position) {
    return dataSource.get(position);
}

@Override
public long getItemId(int position) {
    return position;
}

@Override
public View getView(int position, View convertView, ViewGroup parent) {
    ViewHolder holder;
    if (convertView == null) {
        convertView = inflater.inflate(R.layout.list_item_user, null);
        holder = new ViewHolder();
        holder.login = (TextView) convertView.findViewById(R.id.userLogin);
        holder.add = (CheckBox) convertView.findViewById(R.id.addCheckBox);
        convertView.setTag(holder);
    } else {
        holder = (ViewHolder) convertView.getTag();
    }
    final QBUser user = dataSource.get(position);
    if (user != null) {
        holder.login.setText(user.getLogin());
        holder.add.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                if ((((CheckBox) v).isChecked())) {
                    selected.add(user);
                } else {
                    selected.remove(user);
                }
            }
        });
        holder.add.setChecked(selected.contains(user));
    }
    return convertView;
}

private static class ViewHolder {
    TextView login;
    CheckBox add;
}

}

这是Android的文档代码 - [http://quickblox.com/developers/Android][1]

0 个答案:

没有答案