【问题标题】:Continuous playing of music when re-creating an Activity?重新创建活动时连续播放音乐?
【发布时间】:2013-12-12 15:50:21
【问题描述】:

我目前有一个播放音乐的活动。当活动被破坏(即用户旋转屏幕)时,我让应用程序存储音乐播放器的状态,然后在重新创建活动后从歌曲中的确切位置播放音乐。

我唯一的问题是重新创建活动时音乐中有明显的停顿。关于如何提高活动性能以更有效地重新创建应用程序的任何想法。我知道我可以通过使用 android 清单中的 configChanges 标记来停止活动以不重新创建对象,但我想避免这种情况。

在单独的服务中运行音乐是我唯一的选择吗?

【问题讨论】:

    标签: android android-activity android-music-player


    【解决方案1】:

    由于活动被销毁,无论你做什么它都会暂停。您应该为此目的使用服务。服务在单独的线程上运行,不受您的活动的影响。有大量关于服务的教程和 stackoverflow 问题

    【讨论】:

    • 一句话:服务在与您的活动相同的线程中运行
    猜你喜欢
    • 1970-01-01
    • 2013-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-06
    • 1970-01-01
    相关资源
    最近更新 更多