我希望在Activity停止时运行一段代码,因为 - 例如 - 发生方向更改并创建新的Activity。但我不希望它运行,以防Activity停止,因为用户导航然后返回。
更确切地说: 我有一个倒计时的计时器。如果时间过去了,游戏就结束了。因此,当用户导航时,我不希望计时器停止。但是如果用户旋转设备,则会创建一个新的Activity并重新创建计时器,我希望旧的Activity的计时器停止。
答案 0 :(得分:-2)
您可以使用onResume()
注释将您的代码片段放入@Override
方法中。像这样:
@Override
protected void onResume() {
super.onResume();
//Your code here
}
或者使用此diagram的其他一些Android生命周期方法。