中软国际Android面试真题及详细答案(实战版).docxVIP

  • 0
  • 0
  • 约6.53千字
  • 约 9页
  • 2026-10-16 发布于河北
  • 举报

中软国际Android面试真题及详细答案(实战版).docx

中软国际Android面试真题及详细答案(实战版)

说明:本套题目为中软国际Android岗位高频面试题,贴合外包项目、政企项目、移动端开发实战场景,答案摒弃书面化套话,以项目实战落地逻辑为主,适配初级、中级Android开发面试。

一、Android基础核心(必考)

1、Activity四大启动模式及实际项目使用场景

参考答案:

AndroidActivity共有四种启动模式,通过launchMode属性配置,核心是管控Activity栈的复用逻辑,适配不同业务场景:

1.standard(标准模式,默认):每次启动都会新建实例,无论栈中是否存在该Activity。几乎所有首页、详情页默认使用,无特殊复用需求的页面均采用此模式。

2.singleTop(栈顶复用):如果目标Activity在栈顶,直接复用,不新建;不在栈顶则新建。常用于首页、广告页、推送跳转页,避免重复打开同一页面造成栈冗余。

3.singleTask(栈内单例):栈内只存在一个实例,启动时会清空该Activity上方所有页面,将其置顶。适用于主页、登录页、个人中心,比如从多级详情页返回首页,直接清空中间页面,一键回到主页。

4.singleInstance(全局单例):独立开辟新任务栈,全局唯一实例。极少使用,仅适用于系统级悬浮窗、独立弹窗页面、跨应用跳转的专属页面。

2、Activity生命周期及

文档评论(0)

1亿VIP精品文档

相关文档