1

在我的应用程序(大学项目的小型 mp3 播放器)中,我正在查询MediaStore.Audio.Media.EXTERNAL_CONTENT_URI。目前,我正在将歌曲缓存到一个数组中,但我正在考虑将其移至仅使用该Cursor对象。

我可以看到一些问题:

  1. 可以更新底层数据库(Android 设备检测到歌曲被添加或删除)
  2. 一首歌曲在数据库未更新的情况下被删除。

对于第一点:

  • 当数据库更新时游标会发生什么?
  • 如何检测 MediaStore 何时更新?

对于第二点:

  • 我唯一能做的就是检测到这一点以尝试访问资源并查看它是否失败?
4

0 回答 0