什么是 Activity?

Activity 是 Android 应用的核心组件之一,用于展示用户界面和处理用户交互。
它类似于一个窗口,负责管理屏幕上的内容和用户操作。
👉 了解更多Android组件知识

Activity 生命周期 🔄

以下是 Activity 的主要生命周期方法:

  1. onCreate()
    初始化布局和基本设置

    Activity_Lifecycle
  2. onStart()
    Activity 可见但未获得焦点

    Activity_Start
  3. onResume()
    Activity 开始与用户交互

    Activity_Resume
  4. onPause()
    用户切换到其他界面时调用

    Activity_Pause
  5. onStop()
    Activity 不再可见

    Activity_Stop
  6. onDestroy()
    Activity 被销毁前的最后操作

    Activity_Destroy

实践案例 📱

  • 创建一个简单的 Activity 示例
    public class MainActivity extends AppCompatActivity {
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
        }
    }
    
  • 配置 AndroidManifest.xml 文件
    <activity android:name=".MainActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    

常见问题 ❓

  • 如何启动一个新的 Activity?
    使用 Intent 对象并调用 startActivity() 方法
  • Activity 之间的数据传递技巧
    通过 IntentputExtra()getExtra() 方法实现

延伸阅读:Android Studio 使用教程