- 3
- 0
- 约1.38万字
- 约 14页
- 2026-04-18 发布于河北
- 举报
Android面试试题及详细答案
一、基础入门题(必问,考察基础掌握度)
1.请说说Activity的生命周期,以及不同启动模式的区别?
答案:
首先Activity生命周期(正常情况下,按执行顺序):
onCreate→onStart→onResume→onPause→onStop→onDestroy
-onCreate:Activity首次创建时调用,只执行一次,通常在这里做初始化(setContentView、绑定控件、初始化数据),不能做耗时操作(会导致页面启动卡顿)。
-onStart:Activity可见但不可交互(比如被其他半透明Activity遮挡时,不会走到onStop,只会停在onPause)。
-onResume:Activity可见且可交互,此时处于Activity栈顶,用户可以操作。
-onPause:Activity失去焦点(比如跳转到另一个Activity、按Home键),此时会先执行当前Activity的onPause,再执行新Activity的onCreate/onStart/onResume;这里可以做轻量的资源释放(比如暂停动画、停止播放音频),不能耗时(否则会阻塞新页面启动)。
-onStop:Activity完全不可见(被其他Activity完全覆盖),此时可以释放一些占用内存的资源(比如关闭数据库连接、解
您可能关注的文档
最近下载
- 普通高校就业协议书.docx VIP
- 2026年四川省绵阳市涪城中考二模语文试题(试卷+解析).pdf VIP
- 数值线性代数(徐树方)习题答案.pdf VIP
- 马克思主义新闻观教程.ppt VIP
- 2023年11月下半年陕西汉中市事业单位公开招聘高层次及急需紧缺专业人才258人笔试历年高频考点(难、易错点荟萃)附带答案详解.docx VIP
- (2025年)齐齐哈尔市泰来县招聘警务辅助人员考试真题及答案.docx VIP
- 智慧监狱规划建设方案.pptx
- 【MOOC】中国税法:案例·原理·方法-暨南大学 中国大学慕课MOOC答案.docx VIP
- 第四版国际压力性损伤溃疡预防和治疗临床指南解读PPT课件.pptx VIP
- 2024年四川龙马潭区定向选聘社区工作者考试真题(附答案).docx VIP
原创力文档

文档评论(0)