-1
我搜索了很多解决方案,但无法找到正确的结果,当我按手机的后退按钮我正在使用一个计数器变量,并把条件像时计数器是0它称为音乐文件。 但是当我从那个活动出来意味着按回移键仍然是活动runnig并称为音乐文件。我使用下面的代码音乐play.please任何人有解决方案,然后帮助我。我使用一个定时器功能。这样当我== 0那个时候调用一个音乐文件,但是当我按下后退按钮。这个计时器我想停下来。如何停止媒体播放器的背景运行过程当按下移动的按钮时停止
公共无效btntimer(){
new Handler().postDelayed((new Runnable() {
@Override
public void run() {
if(i!=32) {
matchNo();
}
else {
try{
showdialog();
media=1;
}catch (Exception e){
media=0;
}
updatepoints();
}
}
}), 4000);
}
song=MediaPlayer.create(this,R.raw.cartoon1);
song.start();
song.setLooping(false);
感谢岁的宝贵支持我也是回应用从第二活动第一activity.when我按下手机我使用年的代码,但应用是unfortunatle采空后退按钮。 – ankita
你是说按下后退按钮,你也想从当前活动回到第一个活动。如果是,则只需调用finish();在onBackPressed方法的末尾。你也应该检查歌曲为空 - 在这种情况下,你不能呼叫停止() – Virtap
嗨,我编辑我的代码,你读它..实际上是在我的应用程序。因为我使用一个计时器功能是runnig和时该值是== 0 that'time调用一个音乐文件。当我开始在btw中玩游戏时,我按下后退按钮的过程是runnig直到0.如何我可以停止计时器,当我按下后退按钮。 – ankita