JMessage获取其他用户资料问题-android

wapchief
2017-07-25 03:52 342 0
JMessageClient.getUserInfo(name, new GetUserInfoCallback() {
                    @Override
                    public void gotResult(int i, String s, UserInfo userInfo) {
                        Log.e("userinfo====", s + "    ,name:" + userInfo.getNickname() + "    ,id:" + userInfo.getUserID());
                        if (userInfo.getNickname()!=""){
                            initInsert();
                        }
                    }
                });

这是我的代码,我想通过这个方法去判断用户是否存在,但是不行。
这个方法只适用于账号已存在的情况。我想实现一个功能就是输入ID、查找用户,用户不存在,能给个提示。
请问有别的解决方法没?

2个回答

热门排序
  • 这样写 你加的那句log,userInfo获取不到了走不下来吧

  • lavenderln
    2017-07-25 05:22

    这个可以判断用户是否存在,你这个回调方法里不要这样写,if i==0时获取用户信息成功,可打印出用户信息;else失败,此时打印下错误码和错误信息,从错误码错误信息可以看出用户是否存在

gptbots-widget