0

我正在尝试创建一个音频媒体播放器。在我的代码中有一个停止歌曲的按钮。一切进展顺利,但如果转到另一个活动(播放列表或主屏幕)并再次返回主页停止按钮不起作用。

btnstop.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                if (firsttime) {
                    btnplay.setText("Play");
                    mp.stop();

                }
            }
        });
4

2 回答 2

0
// use this method rather than stop
mp.reset();
mp.release();
于 2013-09-03T05:01:54.433 回答
0

你在哪里设置按钮点击监听器。在活动生命周期的哪个阶段(onCreate 或 onResume)。我认为问题在于活动生命周期。如果您将 btn 单击侦听器放在 onCreate 中,请从 onCreate 替换它并放入 onResume 方法。

于 2013-09-03T05:12:43.923 回答