Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android fragemnt被摧毁-如何生存?_Android_Android Activity_Android Fragments - Fatal编程技术网

android fragemnt被摧毁-如何生存?

android fragemnt被摧毁-如何生存?,android,android-activity,android-fragments,Android,Android Activity,Android Fragments,我有一个关于android中的碎片的问题。 当我调用另一个片段时,主片段被另一个片段替换掉。 因此,如果我有一个音乐播放器,当我调用play list fragment时,它在一个片段中播放,音乐就会停止。 有没有办法让第一个片段像Google play music那样保持活力 它是替换片段内容的my代码: fragment.setArguments(args); FragmentManager frgManager = getFragmentManager();

我有一个关于android中的碎片的问题。 当我调用另一个片段时,主片段被另一个片段替换掉。 因此,如果我有一个音乐播放器,当我调用play list fragment时,它在一个片段中播放,音乐就会停止。 有没有办法让第一个片段像Google play music那样保持活力

它是替换片段内容的my代码:

 fragment.setArguments(args);
       FragmentManager frgManager = getFragmentManager();
       frgManager.beginTransaction().replace(R.id.fragment_place, fragment)
               .commit();
在后台使用播放音乐的服务


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

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

但播放歌曲时,我将如何更新我的ui片段?我指的是示例中歌曲的标题,因为当我返回到我的第一个片段时,它将加载默认布局,您可以从您的服务中检索信息