解析android SDK 1.9.1查找回调

iit*_*ant -1 java sdk android parse-platform

我正在使用sdk 1.8.2,其回调类似于:

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

        }
    });
Run Code Online (Sandbox Code Playgroud)

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

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

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

        }
    });
Run Code Online (Sandbox Code Playgroud)

第二个完成的方法是什么?

更新:

我试过清理项目但没有运气.

它在编译时显示此错误:

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

小智 5

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

例如,如果您要查询Comment类,请使用:

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

        }
    });
Run Code Online (Sandbox Code Playgroud)