resolve

abstract suspend fun resolve(): QGChannelCategory(source)

根据当前ID初始化并得到一个具体的分组对象实例 QGChannelCategory.

resolve 只会最多生效一次并记录其结果,内部通过 控制并发。

如下:

category.resolve().resolve()

至多 只会请求一次API。参考 QGChannelCategory.resolve

如果在初始化阶段出现异常(例如无权限或未找到),则下次仍然会发起请求(且仍然会得到可能的任何异常)。

Throws

当未查询到结果(例如查询时分组已被删除)

api查询期间得到的任何异常