我正在初始化媒体播放器资源,比如活动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;
}
});
}