Android 安卓启动新活动

Android 安卓启动新活动,android,android-intent,android-activity,Android,Android Intent,Android Activity,我想让我的活动在什么时候结束,什么时候开始新的活动,例如什么时候开始 startActivity(intent); 它将执行特定的代码。 我试着使用onPause(); 但它只适用于手动离开活动看看Android活动生命周期onPause在“另一个活动来到前台”时被调用。如果我正确理解了您的问题,那么覆盖第一个活动的onPause方法似乎会起作用。当您在后台堆栈上添加新活动或将应用程序发送到后台时,将调用该函数 为方便起见,以下是我提供的链接中的图表,我在活动生命周期问题中参考了该链接: 为

我想让我的活动在什么时候结束,什么时候开始新的活动,例如什么时候开始

startActivity(intent);
它将执行特定的代码。 我试着使用onPause();
但它只适用于手动离开活动

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

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

为什么不在调用新的
startActivity()
之前执行该操作,并阅读有关android活动生命周期的内容,了解其工作原理

编辑::


如果我真的明白你说的话,那么我认为你在寻找
onStop()
method

你在用什么方法?我假设它是
startActivity(intent)
,因为
startnewactivity(intent)
不是一种方法。我这样做是因为在尝试运行此代码intent goHome=new intent()时的某种原因;setAction(“android.intent.action.MAIN”);addCategory(“android.intent.category.HOME”);星触觉(goHome);一次暂停不会起作用,嗯,我没有用过这样的意图。我建议您按照这个示例对意图进行建模:因为我在代码中调用startactivity大约60次