Android的新活动开始
我希望我的活动时,它留给一个新的活动开始,所以例如,当我会做Android的新活动开始
startActivity(intent);
它将执行特定代码的认识。我试过用onPause(); 但它只适用于手动离开活动
你为什么不调用新之前执行的操作startActivity()
并阅读关于Android的活动生命周期,以了解它是如何工作的
编辑::
如果我真的明白你在说什么..然后我认为你正在寻找onStop()
方法
看看Android活动生命周期here。 在“其他活动进入前台”时被调用。如果我正确理解你的问题,那么重写你的第一个活动的方法将起作用。当您在后退堆栈中添加新活动或将应用程序发送到后台时,会调用它。
为了方便起见,这里是从我所提供的链接图表,我指的活动周期的问题:
我这样做,但由于某种原因,当试图运行此代码 意图goHome = new Intent(); goHome.setAction(“android.intent.action.MAIN”); goHome.addCategory(“android.intent.category.HOME”); startActivity(goHome); onePause不起作用 – user3068269
嗯,我没有使用过这样的意图。我建议你在这个例子后建立你的意图模型:http://developer.android.com/training/basics/firstapp/starting-activity.html#StartActivity – VinceFior
你用什么方法?我认为它是'startActivity(intent)',因为'startnewactivity(intent)'不是一种方法。 – VinceFior