- 0
- 0
- 约7.18千字
- 约 10页
- 2026-06-30 发布于河北
- 举报
阿里巴巴Android面试高频真题及详细解析
一、基础核心题(考察底层理解)
1.详细说明Activity的生命周期及启动模式,结合场景说明如何选择启动模式?
答案:
Activity生命周期核心方法按执行顺序分为:
• 完整生命周期:onCreate()(初始化布局/数据)→onStart()(可见不可交互)→onResume()(可交互)→onPause()(失去焦点,保存轻量数据)→onStop()(不可见)→onDestroy()(释放资源)
• 异常生命周期:当系统内存不足、横竖屏切换时,会触发onSaveInstanceState()(保存状态,如EditText内容)→onRestoreInstanceState()(恢复状态)
四种启动模式及场景选择:
1. standard(默认):每次启动创建新实例,适合大多数页面(如列表项详情页);
2. singleTop:栈顶复用,避免重复创建栈顶相同页面(如通知栏跳转详情页、搜索结果页);
3. singleTask:栈内唯一,销毁栈顶所有后续Activity,适合主页(如App首页,确保返回时直接退出);
4. singleInstance:独立任务栈,全局唯一,适合系统级页面(如电话、地图定位页面,避免与其他页面干扰)。
实际开发中,需在AndroidManifest.xml中配
您可能关注的文档
最近下载
- SJ∕T 11795-2022 锂离子电池电极材料中磁性异物含量测试方法.pdf
- 医院品管圈(QCC)活动成果报告书-基于QFD 润心服务改善 ICU 患者及家属就医体验.docx
- 双壁波纹排水管施工方案及施工工艺方法.docx VIP
- 二升三数学暑假作业每日一练60天(口算竖式脱式应用题).docx VIP
- 湖南师范大学《心理学导论》内部题库练习期末真题汇编及答案.pdf
- 【农药采购】供货、质量保证方案(投标文件).docx VIP
- 湖南师范大学2020-2021学年第2学期《心理学导论》期末考试试卷(B卷)及标准答案.docx
- 广东省广州市2025-2026学年八年级下学期期末模拟英语试卷(新教材沪教版)(含答案).pdf VIP
- 人教版小学数学二年级下册期末测试卷含答案(共7套).doc VIP
- DB15∕T 4257.6-2026 动物疫病监测技术规范 第6部分:监测活动评价.pdf VIP
原创力文档

文档评论(0)