题目
以下属于Activity生命周期的回调方法的有?A. onCreate()B. onResume()C. onBackPressed()D. onDestroy()
以下属于Activity生命周期的回调方法的有?
A. onCreate()
B. onResume()
C. onBackPressed()
D. onDestroy()
题目解答
答案
ABD
A. onCreate()
B. onResume()
D. onDestroy()
A. onCreate()
B. onResume()
D. onDestroy()
解析
本题考查Android Activity生命周期的回调方法。关键点在于区分生命周期方法与其他系统回调方法。Activity的生命周期包含多个阶段,每个阶段对应特定的回调方法(如onCreate()、onResume()、onDestroy()等),而onBackPressed()是处理返回键事件的方法,不属于生命周期阶段。
选项分析
A. onCreate()
- 属于生命周期方法。当Activity首次创建时,系统调用此方法,用于初始化组件和数据。
B. onResume()
- 属于生命周期方法。当Activity从暂停状态变为运行状态时调用,此时Activity获得焦点。
C. onBackPressed()
- 不属于生命周期方法。此方法用于处理用户点击返回键的事件,属于用户交互事件响应,与生命周期阶段无关。
D. onDestroy()
- 属于生命周期方法。当Activity被销毁前调用,用于释放资源。