method
时,current activity
中activity
会调用Activity A
?让我带我进入Activity B
,从A i搬到piece of code
。
我想在移至Activity B
答案 0 :(得分:2)
您可以在活动B的onCreate()
。
答案 1 :(得分:2)
您当前的活动特别没有调用“转移到其他活动”。
当您从输入的角度离开前景时,将使用onPause()
调用当前活动,当它不再可见时,将使用onStop()
调用它。但是,这些事件的任何触发器都会被调用,包括用户按下HOME或BACK。
答案 2 :(得分:1)
onPause和可能onStop(如果新活动占用整个屏幕)将在A. onDestroy上调用'此时可以调用',但系统会保持活着状态。
onCreate,onStart,onResume将在B上被调用,除非B已经在堆栈中并且你在intent中使用了一些标志,或者B有一个特殊的launchMode,在这种情况下,而不是onCreate,onNewIntent将被调用
答案 3 :(得分:1)
onPause()
方法在离开前景时被调用,当活动不再可见时调用onStop()
方法。另请参阅下面提到的链接中的完整活动生命周期
请参阅此链接Activity Life cycle
中活动生命周期的表1答案 4 :(得分:1)
onPause()然后onStop()方法将在您更改活动时调用,如果您在移动到第二个活动时完成当前活动,则onDestory()也会调用..
这是一个非常棘手的问题,如果您在onStop方法中启动新活动,onPause和onStop方法将不会再次调用:)