小白求助 java一个小小的问题

java重写方法中,全局的list的集合无法add,是怎么会事,快急哭了
final List bookupload_list_insert = new ArrayList();
final List bookupload_list_update = new ArrayList();
public void find_on_server(List book_upload_list){
for(int i= 0;i final Book book =new Book();
BmobQuery query = new BmobQuery();
query.addWhereEqualTo("book_netword_id",book.book_netword_id);
query.addWhereEqualTo("User", bmobUser);
/*Message message = new Message();
message.obj = book;
message.arg1 = INSERT;
handler.sendMessage(message);
bookupload_list_insert.add(book);*/这里可以add进
query.findObjects(new FindListener(){

            @Override
            public void done(List<Book> list, BmobException e) {//这里面就不行
                if(e == null){
                    if(list.size()==0){

                        Message message = new Message();
                        message.obj = book;
                        message.arg1 = INSERT;
                        handler.sendMessage(message);
                        bookupload_list_insert.add(book);

                    }else if(list.size()!=0){
                        Book book1 = new Book();
                        book1 = list.get(0);
                        book1.book_netword_id = book.book_netword_id;
                        book1.createtime = book.createtime;
                        book1.id = book.id;
                        book1.name = book.name;
                        book1.User = book.User;
                        book1.version = book.version;
                        bookupload_list_update.add(book1);
                        Message message = new Message();
                        message.obj = book1;
                        message.arg1 = UPDATE;
                        handler.sendMessage(message);
                    }
                }else{
                    publishProgress("查询失败"+"\n");
                }


            }

        });

    }

全局的list有没有初始化呢

1.有没有new.
2.add的对象是定义的对象吗.

你的代码贴出来看一下,容易确定问题所在。

应该是list没有初始化吧

list的所先要初始化,才能用你在哪里new的,如果都有这些东有还是不行,难就把你请求得到的数据用Handler传输去,在用handler接收一下,之后在添加到集合当中去

有没有代码发出来,我帮你看一下