完全不知道添加播放列表的逻辑是什么?下面是我三个类的相关截图。
我不知道map<什么,什么>这里面是什么值,key位置是song的id吗,value位置是playlist这个类还是song呢,这个添加播放列表的逻辑到底应该是怎样的,它与playlist中的添加歌曲到播放列表之间的交互应该是怎样的,可以通俗的解释一下吗?谢谢!
0
收起
正在回答
3回答
1、要通过PlayListCollection对象的addPlayList(PlayList pl)把主播放列表添加到播放器中。这样播放列表和播放器就关联起来了。
2、你这里用了一个递归调用有可能引起数据异常,searchPlayListByName(String)方法里可以定义一个Set<String>集合用于保存播放列表名称,集合的值可以通过playListMap.keySet();直接获取的。之后就是遍历这个Set集合,找到和传进来的String相等的key,再通过key找到value返回即可。
LexieMIZUKI
2019-03-21 17:22:20
playlist这个类里面添加的歌曲,在playlistcollection怎么可能可以显示呢,两个之间的数据怎么联系起来?我这里在使用按名字寻找时,明明找到了,为什么显示的结果是null?我在playlistcollection里面new了一个playlist,而且在playlist里面重写了tostring方法,方法体是返回播放列表名称。
Android零基础入门2018版
- 参与学习 人
- 提交作业 5461 份
- 解答问题 7238 个
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星