从子活动中释放父活动的媒体播放器资源

时间:2014-03-19 16:44:06

标签: android parent-child android-mediaplayer

我正在初始化媒体播放器资源,比如活动A.然后,当我从活动A移动到活动B时,我正在播放该声音。

现在问题是我想在退出子活动B时释放资源,但我无法这样做。有什么建议 ?提前谢谢

编辑:这就是我正在做的事情:点击活动A中的按钮转到活动B,同时启动媒体播放器。现在我想在退出活动B时释放媒体播放器资源。所以我在活动B的on destroy方法中写了这个:

{
 super.onDestroy();

 this.getParent().runOnUiThread(new Runnable()
    {
        public void run()
        {
        obj1.entry.release(); //entry is mediaplayer and obj1 in A's object     
        obj1.entry=null;
        }
    });
}

0 个答案:

没有答案