android片段被破坏 - 如何保持活力?

时间:2014-08-29 15:02:15

标签: android android-activity android-fragments

我对android中的片段有疑问。 当我调用另一个片段时,主片段被破坏(由其他片段替换)。 因此,如果我有一个播放一个片段的音乐播放器,当我调用播放列表片段时,音乐就会停止。 是否有任何方法可以保持第一个片段,如谷歌和#34;播放音乐" ?

我的替换片段内容的代码:

 fragment.setArguments(args);
       FragmentManager frgManager = getFragmentManager();
       frgManager.beginTransaction().replace(R.id.fragment_place, fragment)
               .commit();

2 个答案:

答案 0 :(得分:0)

在播放音乐的背景中使用Service

然后UI与音乐播放完全分开。因此,当您的应用不在前台时,音频也可以播放。

答案 1 :(得分:0)

尝试使用大多数音乐播放应用所做的服务,或者在活动中而不是片段中播放您播放的音乐代码。