Activity之生命周期

本文介绍了Android中Activity的生命周期,包括启动时的onCreate(), onStart(), onResume()方法以及退出时的onPause(), onStop(), onDestory()方法的调用顺序。" 112549876,8190962,STM32固件库与HAL库移植实践及FreeRTOS整合,"['STM32开发', '嵌入式系统', 'RTOS', 'HAL库', '固件库']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.生命周期状态

在这里插入图片描述

2.生命周期的方法

在这里插入图片描述

  • 第一次运行程序时调用的生命周期方法为:onCreate()— onStart()—onResume()。
  • 退出程序时调用的生命周期方法为:onPause()—onStop()—onDestory()。
package com.example.myapplication;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Log.i("MainActivity","调用 onCreate()");
    }

    @Override
    protected void onStart() {
        super.onStart();
        Log.i("MainActivity","调用 onResume()");
    }

    @Override
    protected void onPause(){
        super.onPause();
        Log.i("MainActivity","调用 onPause()");
    }

    @Override
    protected void onStop(){
        super.onStop();
        Log.i("MainActivity","调用 onStop()");
    }

    @Override
    protected void onDestroy(){
        super.onDestroy();
        Log.i("MainActivity","调用 onDestroy()");
    }

    @Override
    protected void onRestart(){
        super.onRestart();
        Log.i("MainActivity","调用 onRestart()");
    }

}

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值