String name = UserSingleIntent.getInstance().getName();
LCQuery lcQuery = new LCQuery<>("UserPoints");
lcQuery.whereEqualTo("userName",name);
lcQuery.getFirstInBackground().subscribe(new Observer() {
@Override
public void onSubscribe(Disposable d) {
System.out.println("fuckkkkkkkkkk");
}
@Override
public void onNext(LCObject lcObject) {
getUserPoints();
}
@Override
public void onError(Throwable e) {
newUserPoints();
}
@Override
public void onComplete() {
}
});
使用上述代码查询类中的一条数据,最后只运行了onSubscribe方法,没有运行onNext方法,但是有时候能够正常运行,请问是什么情况?如果没有查到对应的数据还会执行onNext方法吗?