2010-09-10 98 views
0

我有一个活动,在一些用户交互之后调用finish()本身。有时它会进入一个循环,当它调用finish()时它会结束,但会立即重新启动。为什么Android在我调用finish()时重新启动我的活动?

任何想法为什么android会尝试重新开始我的活动?

+1

如果您发布了部分代码/ – Cristian 2010-09-10 14:09:03

+0

,我会帮上忙,而且在logcat输出中查看也会非常有用。 – hackbod 2010-09-10 16:59:18

+0

发生在我身上。事实证明,如果用户登录,我有一个延迟2秒的方法调用来显示启动画面并重定向到'MainActivity'。 – Irshu 2017-01-04 11:40:58

回答

0

这是在我身边/捂脸错误。我在onPause中有一些逻辑,在某些情况下,它会重新启动活动。因此,循环。

0

我会检查是否

protected void onDestroy(); 

时被调用,

相关问题