产品 / 解决方案
平台 / 框架

在房间里时,按Home键回到桌面后,点击应用图标回到应用,为什么没有回到房间?

产品 / 插件:Roomkit

平台 / 框架:Android

更新时间:2021-09-09 19:57


这个问题是因为按Home键回到桌面后房间界面会被最小化,而回到应用时未调用 RoomKit SDK 的 displayRoomView 接口展示房间界面,所以用户看不到房间界面。
要解决这个问题,需要在调用加入房间的Activity 的 onResume 里加上下面的代码,在回到应用时展示房间界面。

    override fun onResume() {
        super.onResume()
        val inRoomService = ZegoRoomKit.getInRoomService()
        if (inRoomService.currentRoomInfo != null && !inRoomService.isMinimized) {
            // 从桌面点图标回来需要进行如下处理,才能保证展示房间内的View
            // 这里DemoMainActivity需要改成实际客户的Activity名称
            ZegoRoomKit.getInRoomService().displayRoomView(this@DemoMainActivity) 
        }
    }
本篇目录
下载 PDF