ParseQuery NullPointer从back4app服务器获取数据

时间:2017-03-23 14:34:19

标签: android parse-platform nullpointerexception

尝试从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;
}

0 个答案:

没有答案