android的获取好友列表 第一次登录有好友列表 退出或者杀死进程在看好友列表就只剩下群聊和聊天室了

走到 这里 contactList 一直是2 demo是0 不知道怎么处理了求大神帮忙我弄了一天了
 /**
     * 获取内存中好友user list
     *
     * @return
     */
    public Map<String, User> getContactList() {
        if (getHXId() != null && contactList == null) {
            contactList = ((DemoHXSDKModel) getModel()).getContactList();
        }
        
        return contactList;
    }
   
共2个回复

zhangnan

2015-09-22 10:40

这个要调试相关代码,代码写的有问题

QQ

2015-09-24 17:30

我自己解决了 @Override protected void onStart() { super.onStart(); new Thread(new Runnable() { public void run() { if (DemoHXSDKHelper.getInstance().isLogined()) { // ** 免登陆情况 加载所有本地群和会话 //不是必须的,不加sdk也会自动异步去加载(不会重复加载); //加上的话保证进了主页面会话和群组都已经load完毕 long start = System.currentTimeMillis(); EMGroupManager.getInstance().loadAllGroups(); EMChatManager.getInstance().loadAllConversations(); long costTime = System.currentTimeMillis() - start; //等待sleeptime时长 if (sleepTime - costTime > 0) { try { Thread.sleep(sleepTime - costTime); } catch (InterruptedException e) { e.printStackTrace(); } } //进入主页面 startActivity(new Intent(MLLoginAty.this, MLHomeActivity.class)); finish(); }else { } } }).start(); }  
点击此处继续提问与开发者们互动

申请试用

提交后工作人员会尽快与您联系进行功能演示
技术咨询已转移到管理后台,请先登录

即时通讯云使用者请在应用详情页面咨询
客服云使用者请进入管理员模式咨询

×

400电话

商务咨询

技术咨询

免费试用