2015-10-19 63 views
-2

我正在执行Tab View片段,类似于this如何破坏滑动片段?

我有两个选项卡。在第一个标签中播放音乐,当我滑动到第二个标签时,音乐应该停止。我已经实现了类似这样的事情:

@Override 
    public void onDestroyView() { 
     mediaPlayer.release(); 
} 

但它不工作。

回答

3

onDestroyView()当你滑动时不会被调用,并摧毁fragment阻止音乐听起来很奇怪:D。

你可以做的是,你可以在你的Activity,并在其onPageSelected()方法实现addOnPageChangeListener()ViewPager,你可以参考Tab包含MediaPlayer和那里你可以release