【问题标题】:Android Spotify SDK: Clearing the storage/cacheAndroid Spotify SDK:清除存储/缓存
【发布时间】:2015-06-26 19:42:17
【问题描述】:

我正在使用 Spotify SDK 开发应用。我注意到播放几首歌曲后,应用程序的总存储空间增长得非常快。

我猜这是因为歌曲正在被缓存。

有没有办法使用 Spotify SDK API 清除音乐缓存?

我还没有在文档中看到任何内容。如果我从设置页面清除它,它会清除所有应用程序数据。 Spotify 应用程序似乎有办法做到这一点,但我还没有找到 API。

【问题讨论】:

  • 你在打电话给 Spotify.destroyPlayer(this);当你完成播放歌曲时,从你的 Activity 或 Fragment 代码的 onDestroy 开始?因为根据 Spotify 的 API 文档,如果您在完成播放器后不调用 Spotify.destroyPlayer,那么您的应用将泄漏资源。这是链接:developer.spotify.com/technologies/spotify-android-sdk/tutorial
  • 谢谢。是的,我可以确认在应用程序退出时调用了 destroyPlayer。我只是想知道这种行为是否是正常操作。 Google Play 音乐的存储空间也在增长。
  • 有一个解决方案。只需添加行 playerConfig.useCache(false);配置播放器时。

标签: android spotify


【解决方案1】:

我遇到了同样的问题,@user3509131 的评论为我解决了这个问题。 将其添加为可能会寻找的人的答案。

Spotify SDK 的默认最大缓存存储空间为 1024mb,useCache 设置为 True。

您可以通过在配置 Spotify 播放器的位置添加以下行来更改它 playerConfig.useCache(Boolean.FALSE)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-17
    • 1970-01-01
    相关资源
    最近更新 更多