Android高级工程师面试题及详细答案(实战干货版).docxVIP

  • 1
  • 0
  • 约5.85千字
  • 约 8页
  • 2026-09-20 发布于河北
  • 举报

Android高级工程师面试题及详细答案(实战干货版).docx

Android高级工程师面试题及详细答案(实战干货版)

一、Android基础原理进阶

1、Activity完整生命周期,以及非常规场景生命周期回调

答案:

常规生命周期:onCreate-onStart-onResume(前台可交互);退后台:onPause-onStop;销毁:onDestroy。

非常规场景高频考点:

1)屏幕旋转:默认会销毁重建,执行onPause-onStop-onDestroy-onCreate-onStart-onResume;配置configChanges后只会触发onConfigurationChanged,不会重建。

2)Activity透明、弹窗覆盖:只走onPause,不会走onStop,页面依旧处于可见状态,只是失去焦点。

3)应用后台被杀重启:会重建Activity,同时恢复savedInstanceState保存的状态,但是静态变量、单例数据会丢失。

4)多任务切换、系统回收后台页面:再次打开会触发重建,和旋转屏幕逻辑一致。

2、Activity四种启动模式、适用场景、任务栈特点

答案:

standard:默认模式,每次启动都新建实例,放入当前任务栈。适用于纯展示类、无状态页面,比如详情页。

singleTop:栈顶复用。如果目标页面在栈顶,直接复用,只触发onNewInte

文档评论(0)

1亿VIP精品文档

相关文档