我将使用Service为Android创建一个简单的Musicplayer。
但是我不知道保存即时播放列表的最佳方法。
我使用数据库来存储列表,但是通过这种方式,每次我开始主要玩家活动时,我都必须读取数据库并将其存储到数组列表中,并且每次更新nowplaying时,都必须更新数据库。
这种方式浪费时间,有时数据库和Arraylist之间的数据难以同步。
解决此问题的最佳方法是什么? -存储音乐播放器应用的即时播放列表,并且应用必须运行足够快。
最佳答案
您可以使用对象数组列表来存储音乐播放器列表,并且需要使用意图PUT方法将其通过活动通过。
这是一个例子
intent.putStringArrayListExtra(“ data”,数据)
这是您需要的代码框架:
//创建列表
私人名单测试;
测试=新的ArrayList();
//将一些项目添加到列表中。
//调用PUT方法
Intent intent = getIntent();
intent.putStringArrayListExtra(“ test”,(ArrayList)测试);
然后,您将像下面的代码一样进行检索。
ArrayList test = data.getStringArrayListExtra(“ test”);
希望能有所帮助。
关于android - 如何在Android中保存Music Player App的“正在播放”列表?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12216587/