我希望我的活动在离开时识别并启动新活动,例如当我做
时startActivity(intent);
它将执行某些代码。 我尝试过使用onPause(); 但它只适用于手动离开活动
答案 0 :(得分:1)
为什么不在调用新的startActivity()
之前执行操作并阅读有关android活动生命周期的内容以了解它是如何工作的
EDIT ::
如果我真的明白你在说什么......那么我认为你正在寻找onStop()
方法
答案 1 :(得分:0)
查看Android活动生命周期here。当“另一个活动到达前台”时调用onPause
。如果我正确理解了您的问题,那么覆盖您的第一个活动的onPause
方法似乎有效。当您在后台堆栈上添加新活动或将应用程序发送到后台时,会调用它。
为方便起见,这里是我提供的链接中的图表,我参考了活动生命周期问题: