gpt4 book ai didi

android - 如何在按下后退时返回到上一个 Activity ?

转载 作者:太空狗 更新时间:2023-10-29 15:30:41 26 4
gpt4 key购买 nike

我有一个名为 MainActSubAct 的 Activity 。 MainActSubAct 的父级。

SubAct 中,我正在播放背景音乐。为了在我按下后退按钮时停止音乐,我在下面实现了这段代码:

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

tick.release();
}
}

使用该代码,音乐会如我所料停止。但问题是我无法从 subAct 返回到 MainAct...

我知道这很简单,但你能告诉我正确的方法吗?

最佳答案

只需放回您的 super.onBackPressed() 调用

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

tick.release();
}

super.onBackPressed();
}

super.onBackPressed() 因为如果我们查看 Activity.java (安卓 2.2)

public void onBackPressed() {
finish();
}

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

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com