2026年Android 高频面试题及详细答案(真实面试版).docxVIP

  • 6
  • 0
  • 约5.72千字
  • 约 9页
  • 2026-10-09 发布于河北
  • 举报

2026年Android 高频面试题及详细答案(真实面试版).docx

2026年Android高频面试题及详细答案(真实面试版)

一、Android基础核心面试题

1、Activity完整生命周期?日常开发最常用的场景?

答案:

完整生命周期:onCreate-onStart-onResume-前台运行-onPause-onStop-onDestroy。

日常开发使用场景:

onCreate:只走一次,做页面初始化、布局绑定、变量初始化、控件绑定。

onStart:页面可见但不可交互,适合开启动画、注册普通广播。

onResume:页面可交互,适合刷新数据、开启轮询、恢复视频播放。

onPause:页面失去焦点,暂停视频、暂停动画、保存临时数据。

onStop:页面完全不可见,释放大量资源、停止网络请求。

onDestroy:页面销毁,解绑监听、取消请求、释放内存、关闭数据库。

补充:后台杀进程不会走onDestroy,不能依赖该方法做关键数据保存。

2、Activity四种启动模式及实际业务场景

答案:

standard(默认):每次跳转都新建实例。适合弹窗、临时详情页。

singleTop:栈顶复用,不在栈顶则新建。适合首页、消息页,防止重复打开。

singleTask:栈内复用,会清空当前页面之上所有Activity。适合首页、登录页、主页面,返回直接回到主页。

singleInstance:独立任务栈,全

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档