如何从其他类获取onCompletion处理程序?

时间:2012-10-25 00:41:21

标签: android class listeners

这个Android新手的另一个愚蠢的问题,请耐心等待我...... :)

我有一个名为Music的课程,用于加载/播放音乐:

public class Music implements OnCompletionListener{
MediaPlayer mediaPlayer;
...
mediaPlayer.setOnCompletionListener(this);
...
public void onCompletion(MediaPlayer mediaPlayer) { ... }
...
}

然后,我有另一个名为MainClass的类,使用UI加载音乐

Music track = Music(fileDescriptor);

现在,我想要的是在曲目结束播放或停止时在UI(MainClass)中执行某些操作。但MediaPlayer在Music内部,不在MainClass内部,以及setOnCompletionListener和onCompletion方法。

那么,MainClass如何知道音乐已经结束了?

谢谢! 升。

0 个答案:

没有答案