解析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) {
}
});
我使用的是 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) {
}
});