Android 开发的入门第一课就是理解四大组件。本文聚焦最核心的 Activity 和 Fragment。

一、Android 四大组件概述

  • 1.1 Activity——用户界面
  • 1.2 Service——后台服务
  • 1.3 BroadcastReceiver——广播接收
  • 1.4 ContentProvider——数据共享
  • 1.5 组件之间的关系

二、Activity 生命周期

  • 2.1 onCreate / onStart / onResume / onPause / onStop / onDestroy
  • 2.2 生命周期流转图示
  • 2.3 横竖屏切换时的生命周期
  • 2.4 常见的生命周期使用场景

三、Intent 显式与隐式跳转

  • 3.1 显式 Intent——指定目标 Activity
  • 3.2 隐式 Intent——通过 Action 匹配
  • 3.3 Intent 传递数据——putExtra / getExtra

四、Fragment 入门

  • 4.1 Fragment 的引入——灵活 UI
  • 4.2 Fragment 生命周期
  • 4.3 Activity 与 Fragment 通信
  • 4.4 静态添加 vs 动态添加