尝试从Parse中检索信息时,例如string 我收到了错误 在itemadapter.addall()给我错误
ParseQuery<ParseObject> query=new ParseQuery<>("MyPhoto");
query.findInBackground(new FindCallback<ParseObject>() {
public void done(List<ParseObject> objects, ParseException e) {
if(e==null) {
progressDialog.dismiss();
itemAdapter.clear();
itemAdapter.addAll(objects);
itemAdapter.notifyDataSetChanged();
}
else {
Toast.makeText(Items.this,"Error: " + e.getMessage().toString(),Toast.LENGTH_SHORT).show();
progressDialog.dismiss();
}
}
});
}
这是我的适配器类
{
private Context context;
private List<ParseObject> objects;
public ItemAdapter(Context context,List<ParseObject>list){
super(context, R.layout.items,list);
this.context=context;
objects=list;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
convertView= LayoutInflater.from(context).inflate(R.layout.items,parent,false);
TextView textView= (TextView) convertView.findViewById(R.id.items);
ParseObject myPhoto=objects.get(position);
textView.setText(myPhoto.getString("Name"));
return convertView;
}