以下Activity生命周期中的各个方法在不同状态下的调用顺序,错误的是()
A: 一个Activity从被创建到进入运行态,需要依次调用onCreate()->onStart()->onResume()。
B: 点击Home按钮后,系统回到桌面,然后我们再找到这个应用并打开,它的执行过程为:onRestart()->onStart()->onResume()。
C: 当Activity启动后,点击“返回”按钮,这时Activity会被终止而重新回到系统桌面,它的执行顺序为:onPause()->onStop()->onDestroy()。
D: 重新启动一个应用,在它被启动后,先点击“拨打电话”按钮,之后再点击“返回”按钮,这时Activity的执行顺序是:onPause()->onStop()->onRestart()->onResume()。
A: 一个Activity从被创建到进入运行态,需要依次调用onCreate()->onStart()->onResume()。
B: 点击Home按钮后,系统回到桌面,然后我们再找到这个应用并打开,它的执行过程为:onRestart()->onStart()->onResume()。
C: 当Activity启动后,点击“返回”按钮,这时Activity会被终止而重新回到系统桌面,它的执行顺序为:onPause()->onStop()->onDestroy()。
D: 重新启动一个应用,在它被启动后,先点击“拨打电话”按钮,之后再点击“返回”按钮,这时Activity的执行顺序是:onPause()->onStop()->onRestart()->onResume()。
举一反三
- 关于Activity生命周期说法不正确的是()。 A: Activity的生命周期是由onCreate()、onStart()、onResume()、onPause()、onStop()、onDestroy()和onRestart()方法构成的。 B: 当Activity第一次启动时调用onCreate()方法。 C: 在onCreate()被调用之后调用,或者当执行完onRestart()后Activity重新被用户可见时调用onStart()方法。 D: 在Activity被暂停时调用onDestroy()方法,完成最后的清理工作。
- 在下列选项中,重新打开最小化的Activity界面时执行的方法是( )。 A: onCreate、onStart B: OnPause、 onDestroy C: onRestart、onResume D: onRestart、onStart
- 应用被点击运行时,主Activity的哪些方法被调用? A: onStart B: onCreate C: onRestart D: onResume
- Activity生命周期最开始的方法调用顺序是()。 A.onCreate(),onResume(),onStart() B.onCreate(),onRestart(),onResume() C.onStart(),onResume(),onCreate() D.onCreate(),onStart(),onResume()
- (2Activity生命周期)Activity从运行状态切换为停止状态时,会调用以下( )方法 A: onCreate,onStart,onResume B: onResume,onPause C: onPause,onStop D: onStop,onDestory