解析android SDK 1.9.1 查找回调

Parse android SDK 1.9.1 Find Callback

我使用的是 sdk 1.8.2,它有这样的回调:

commentObjectsQuery.findInBackground(new FindCallback() {
        @Override
        public void done(List list, ParseException e) {

        }
    });

现在在 sdk 1.9.1 中他们有这个:

commentObjectsQuery.findInBackground(new FindCallback() {
        @Override
        public void done(List list, ParseException e) {

        }
        @Override
        public void done(Object o, Throwable throwable) {

        }
    });

第二个done方法是做什么用的?

更新:

我尝试清理项目但没有成功。

编译时显示此错误:

Error:(107, 65) error: <anonymous com.pickup.pickrup.activities.CommentActivity> is not abstract and does not override abstract method done(Object,Throwable) in ParseCallback2

可能是因为您没有指定泛型参数。

例如,如果您要查询评论 class,请使用:

 ParseQuery<Comment> query = new ParseQuery<Comment>("Comment");
    query.findInBackground(new FindCallback<Comment>() {
        @Override
        public void done(List<Comment> comments, ParseException e) {

        }
    });