我将使用Service为Android创建一个简单的Musicplayer。
但我不知道保存现在播放列表的最佳方法。
我使用数据库存储列表,但是这样,每次我开始主要玩家活动时,我必须读取数据库并存储到数组列表,每次我更新现在播放时,我必须更新数据库。
这种方式浪费时间,有时数据库和Arraylist之间的数据难以同步。
解决此问题的最佳方法是什么? - 存储现在播放音乐播放器应用程序和应用程序列表必须运行得足够快。
答案 0 :(得分:1)
您可以使用对象阵列列表来存储音乐播放器列表,您需要使用 intent PUT方法通过活动传递它。
这是一个例子
intent.putStringArrayListExtra(“data”,data)
以下是您需要的代码框架:
//创建列表 私人清单测试;
test = new ArrayList(); //将一些项目添加到列表中。
//调用PUT方法 Intent intent = getIntent(); intent.putStringArrayListExtra(“test”,(ArrayList)test);
您将检索下面的代码。
ArrayList test = data.getStringArrayListExtra(“test”);
希望有所帮助。