360 Android面试真题及详细参考答案(实操接地气版).docxVIP

  • 0
  • 0
  • 约6.58千字
  • 约 7页
  • 2026-10-11 发布于河北
  • 举报

360 Android面试真题及详细参考答案(实操接地气版).docx

360Android面试真题及详细参考答案(实操接地气版)

说明:本题库精选360校招、社招Android岗位高频面试题,贴合360产品安全、性能优化、稳定适配的核心考察方向,答案摒弃空洞套话,全部结合实际开发场景作答,适配初、中级Android开发面试,考场直接可用。

一、Android基础核心(必考基础)

题目1:说说Activity的四种启动模式和实际应用场景

参考答案:

AndroidActivity一共有四种标准启动模式,核心差异是任务栈的复用规则,日常开发中会根据页面业务场景选择使用,具体如下:

第一是standard标准模式,这是默认模式。每次启动Activity都会创建一个全新实例,不管任务栈中是否已有该页面,所有新页面都会压入当前任务栈。一般用于首页、详情页等无复用需求的普通页面,也是日常开发最常用的模式。

第二是singleTop栈顶复用模式。如果要启动的Activity已经处于任务栈栈顶,不会新建实例,只会回调onNewIntent方法;如果不在栈顶,依然会新建实例。适合搜索页、弹窗页面这类需要频繁打开,且不需要重复创建的页面,能有效减少页面冗余。

第三是singleTask栈内复用模式。启动页面时,会检测当前任务栈内是否存在该Activity实例,如果存在,会清空该实例上方的所有页面,让当前页面置顶,同时回调onNewIntent;不存在则新建。非常适

文档评论(0)

1亿VIP精品文档

相关文档