- 2
- 0
- 约1.24万字
- 约 12页
- 2026-05-19 发布于河北
- 举报
Android360面试题及详细答案
一、基础必考题(一面高频,侧重实操与基础掌握)
1.请描述Activity的生命周期,以及两个Activity跳转时的生命周期调用顺序(360一面常问)
答案:Activity生命周期核心方法有7个,实际开发中常用的是6个,分别是:
1.onCreate():Activity首次创建时调用,只执行一次,用于初始化UI、绑定控件、初始化数据(如ViewModel、数据库初始化),不能做耗时操作。
2.onStart():Activity由不可见变为可见时调用,此时还未获取焦点,用户无法交互。
3.onResume():Activity获取焦点,进入前台,用户可以正常交互,此时处于活动状态。
4.onPause():Activity失去焦点(如被弹窗覆盖、跳转到其他Activity)时调用,耗时操作不能超过500ms,否则会导致ANR,主要用于保存轻量数据(如输入框内容)。
5.onStop():Activity完全不可见时调用,此时可以释放一些非核心资源(如取消网络请求、停止动画),注意:系统内存不足时,此状态的Activity可能被回收。
6.onDestroy():Activity销毁前调用,只执行一次,用于释放所有资源(如解绑广播、关闭数据库、取消Handler回调),避免内存泄漏。
补充:还有onRestart(),当A
您可能关注的文档
最近下载
- 2022 ISG-3000网络安全监测装置用户手册.docx VIP
- 《测绘CAD》课件——项目四 绘图高级技巧.pptx VIP
- 《测绘职业概论》课件——项目四 卫星定位技术(GNSS).pptx VIP
- 基于单片机的多功能秒表.doc VIP
- 《测绘职业概论》课件——项目六 地理信息系统(GIS).pptx VIP
- 人教版七年级上册音乐第二单元红旗颂(共17张PPT).ppt VIP
- 5C培训模拟试卷及答案、重症医学专科资质培训班模拟考试试卷及答案-共.docx VIP
- 义务教育道德与法治课程标准解读(2025修订版).docx VIP
- 重症医学5C专科资质培训摸底考试试卷及答案.docx VIP
- 航海学考试练习题及答案3_2023_练习版.pdf VIP
原创力文档

文档评论(0)