AnyChat技术支持论坛

标题: 关于anychat释放 [打印本页]

作者: YYK    时间: 2014-9-3 10:29
标题: 关于anychat释放
@Override
        protected void onDestroy() {
                super.onDestroy();
                System.out.println("FriendAudioPickActivity===================onDestroy===================");
                if (bNeedRelease) {
                        if (anychat != null)
                                anychat.LeaveRoom(-1);
                                anychat.Logout();
                                anychat.Release();// 关闭SDK,释放
                }
        }

在activity  onDestroy()方法中,
我仅仅调用 anychat.Release();关闭SDK,会自动 调用退出房间与注销登录 这两步骤吗?

我这边场景:接听方接听,则开始初始化SDK及Connect()、login()、enterRoom(),但是拨打方那边可能立即又挂断了 ,所以我需要结束 接听方接听界面,但是 无法确定用户是否登录或者进入房间了?


作者: 佰锐技术-卓剑锐    时间: 2014-9-3 10:44
您好,调用Release()后,会自动退出房间与注销登录。
另外,您后边描述的拨打与接听的业务与我们视频呼叫的接口相似,您可以参考:http://bbs.anychat.cn/forum.php? ... &extra=page%3D1
您也可参考Android SDK包下的callcenter Demo(有源码)
作者: YYK    时间: 2014-9-3 10:58
佰锐技术-卓剑锐 发表于 2014-9-3 10:44
您好,调用Release()后,会自动退出房间与注销登录。
另外,您后边描述的拨打与接听的业务与我们视频呼叫 ...

OK  既然 调用Release()后,会自动退出房间与注销登录,那我就不执行leaveRoom()和loginout()了。
我们这边是自己实现的消息推送,自己控制拨叫、接听流程




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3