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