在libspotify中,PlaylistContainer何时变为无效(或者它的生命周期是什么)?

时间:2014-01-09 22:07:04

标签: spotify libspotify

这个问题主要是关于libspotify在概念层面的运作问题。我已经尝试了各种(不成功的)代码片段,其中我无法掌握,因为我觉得我不完全理解库的工作原理。

The docs声明sp_session_playlistcontainer获取“当前登录用户的播放列表容器”。这让我相信PlaylistContainer仅在用户登录时才有效。对于初学者:这是正确的吗?

最不明确的是当用户没有明确注销时会发生什么,但连接会以某种方式被中断。例如,当ConnectionState断开连接,脱机或未定义时,经过一段时间后,将返回登录状态。

我主要调查了'断开连接的场景',发现在返回登录状态后,我无法通过保留原始引用或检索新引用来让PlaylistContainer再次正常工作。很可能在代码中有一些错误,但由于我不知道我应该期待什么,我不知道在这里展示的相关部分。

问题是:PlaylistContainer在什么时间点变为'无效',我应该获得对该对象的新引用吗?如果答案可以提供PlaylistContainer的整个生命周期,除了我的具体情况之外,这将是很好的。

0 个答案:

没有答案