我正在尝试创建播放音频文件的音乐播放器应用程序。我已经成功创建了播放器但是当我向后导航(或解除它)时,视图状态丢失了,尽管控制中心播放器仍在播放音频。现在当我尝试回到播放器时,视图再次加载,两个音频同时播放(当然从不同的起点)。我相信问题是我在解雇它时并没有保留观点。我认为一种方法是跟踪所有变化并使用“保留”设置加载视图,但由于这是一个音乐播放器,因此需要跟踪的内容太多。所以我的问题是:
答案 0 :(得分:0)
解决方案是创建并附加一个子视图,该子视图会持久存在,然后在您使用它时从超级视图中删除子视图。