作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有一个名为 MainAct
和 SubAct
的 Activity 。 MainAct
是 SubAct
的父级。
在 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/
我是一名优秀的程序员,十分优秀!