android上的新活动开始了

时间:2014-07-17 00:50:07

标签: android android-intent android-activity

我希望我的活动在离开时识别并启动新活动,例如当我做

startActivity(intent);

它将执行某些代码。 我尝试过使用onPause(); 但它只适用于手动离开活动

2 个答案:

答案 0 :(得分:1)

enter image description here

为什么不在调用新的startActivity()之前执行操作并阅读有关android活动生命周期的内容以了解它是如何工作的

EDIT ::

如果我真的明白你在说什么......那么我认为你正在寻找onStop()方法

答案 1 :(得分:0)

查看Android活动生命周期here。当“另一个活动到达前台”时调用onPause。如果我正确理解了您的问题,那么覆盖您的第一个活动的onPause方法似乎有效。当您在后台堆栈上添加新活动或将应用程序发送到后台时,会调用它。

为方便起见,这里是我提供的链接中的图表,我参考了活动生命周期问题:

enter image description here