我正在使用Kinvey存储
非异步 功能的回调如下所示
myClient.User().create(myUserName, myPassword, new KinveyUserCallback(){...});
如果我使用异步 功能,我该怎么做?
myClient.User().createAsync(myUserName, myPassword);
我对onError
回调感兴趣,以检查用户是否已经存在。
答案 0 :(得分:0)
在kinvey的文档中,他们明确表示:
如果用户名确实存在,则回调的onError方法将是 调用
所以当你执行这段代码时:
User user = await myClient.User().createAsync(myUserName, myPassword);
如果用户已存在 ,您将在onError
函数中收到错误消息,如下所示。
@Override
public void onError(String error) {
// do something with the error
// maybe log it and/or throw the error to UI
}