Android学习之Activity生命周期

Android Activity 生命周期

Activity 生命周期由一系列回调方法组成,用于管理 Activity 的状态变化:

  • onCreate():Activity 首次创建时调用,用于初始化布局和数据绑定。
  • onStart():Activity 可见但未获取焦点时调用。
  • onResume():Activity 获取焦点并可与用户交互时调用。
  • onPause():Activity 失去焦点但仍可见时调用(如弹出对话框)。
  • onStop():Activity 完全不可见时调用。
  • onDestroy():Activity 被销毁前调用,释放资源。
  • onRestart():Activity 从停止状态重新启动时调用。
java 复制代码
public class MainActivity extends AppCompatActivity {

    private static final String TAG="当前活动";
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Log.d(TAG, "onCreate: ");
    }
    @Override
    protected void onStart() {
        super.onStart();
        Log.d(TAG, "onStart: ");
    }
    @Override
    protected void onResume() {
        super.onResume();
        Log.d(TAG, "onResume: ");
    }
    @Override
    protected void onPause() {
        super.onPause();
        Log.d(TAG, "onPause: ");
    }
    @Override
    protected void onStop() {
        super.onStop();
        Log.d(TAG, "onStop: ");
    }
    @Override
    protected void onRestart() {
        super.onRestart();
        Log.d(TAG, "onRestart: ");
    }
    @Override
    protected void onDestroy() {
        super.onDestroy();
        Log.d(TAG, "onDestroy: ");
    }
}

运行日志:

相关推荐
程序员梅雨2 分钟前
微服务学习最终篇: Elasticsearch
学习·elasticsearch·微服务
hunterandroid8 分钟前
Android ANR 排查实战:从线上告警到主线程卡点定位
android·前端
TimeFine19 分钟前
智能眼镜开发:图片翻译与EXIF的重要性
android
律宏阔21 分钟前
Android 车载蓝牙开发笔记:HFP、A2DP、AVRCP、PBAP、MAP、BLE 与系统 API
android·蓝牙
@Adzc31 分钟前
Android 16 省电模式 Tile 点击导致状态栏收起
android
clorinda36 分钟前
PyTorch 手写数字识别学习笔记
pytorch·笔记·学习
杉氧37 分钟前
打破边界(二):在 React Native 中嵌入原生 UI 组件 (Native UI Components)
android·前端·react native
m4Rk_42 分钟前
【论文阅读】Agent 记忆机制(63):SAMem——把经验记忆细化为带长期价值的状态—Thought
论文阅读·人工智能·学习·开源·github
kyrie_sakura1 小时前
MySQL数据库学习笔记1 -- 基础概念,sql语句
数据库·学习·mysql
古法安卓1 小时前
Android-切换白天黑夜内存不足问题排查
android·java·android studio