我有一个活动叫做MainActSubActMainActSubAct的父级。
SubAct中,我正在播放音乐背景。为了在按下后退按钮时停止音乐,我执行以下代码:

@Override
    public void onBackPressed(){
      if (tick != null){
          if(tick.isPlaying())
              tick.stop();

          tick.release();
      }
 }

有了这个密码,音乐就如我预料的那样停止了。但问题是我不能从subAct回到MainAct
我知道这很琐碎,但你能告诉我正确的方法吗?

最佳答案

把你的电话放回去

@Override
public void onBackPressed() {
      if (tick != null){
          if(tick.isPlaying())
              tick.stop();

          tick.release();
      }

     super.onBackPressed();
 }

super.onBackPressed()因为如果我们查看Activity.java(android 2.2)
public void onBackPressed() {
        finish();
}

关于android - 如何在按下后背的情况下返回上一个 Activity ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22005109/

10-13 09:43