Android Activity 面试高频题及详细答案(实战版).docxVIP

  • 3
  • 0
  • 约4.87千字
  • 约 6页
  • 2026-10-11 发布于河北
  • 举报

Android Activity 面试高频题及详细答案(实战版).docx

AndroidActivity面试高频题及详细答案(实战版)

一、基础认知类

1.说说你对Activity的理解

Activity是安卓应用四大组件之一,核心作用是承载界面、处理用户交互。我们日常开发中所有的页面,比如登录页、首页、详情页,本质都是Activity。

它负责页面的视图加载、事件监听、数据展示和页面跳转,同时由系统统一管理生命周期和任务栈。开发者不需要手动管理页面内存和销毁逻辑,只需在对应的生命周期方法中处理业务即可。

简单来说,Activity就是用户能看到、能操作的每一个页面载体。

2.Activity和View的区别是什么?

很多初学者会混淆两者,核心区别非常清晰:

1.职责不同:Activity是页面容器,负责页面生命周期、跳转、业务逻辑处理;View是视图控件,比如按钮、文本、图片,只负责界面绘制和触摸事件。

2.层级不同:一个Activity包含一个完整的View树,所有View都依附于Activity存在。

3.生命周期不同:Activity有完整的页面生命周期,会随页面创建、暂停、销毁回调;View只有绘制、布局、销毁的简单流程,没有独立页面生命周期。

4.交互不同:用户点击、滑动等事件,先由Activity分发,再传递给对应View处理。

二、生命周期高频题(重中之重)

3.详细说一

文档评论(0)

1亿VIP精品文档

相关文档