2014-04-17 38 views
1

在我简单android应用程序我有2 activities。在第一个activity(主要活动)我已经覆盖ON STOP方法。但是当我去做第二个activity停止方法main_Activity被调用。为什么会发生?根据我的理解,我应该致电Pause而不是Stop当onStop实际上被称为

回答

1

onPause() - 活动已暂停。

onStop() - 活动停止工作,但它在堆栈中。

onDestroy() - 活动已停止并且已从堆栈中删除。

因此,当你从一个活动到另一个活动,它使的onPause()和的onStop(),但不是的onDestroy()