Android开发系列_手把手开发APP_006_细说Activity生命周期

程序开始运行

I/System.out: on create
I/System.out: on start
I/System.out: on resume

返回桌面

I/System.out: on pause
I/System.out: on stop

再次点击APP

I/System.out: on restart
I/System.out: on start
I/System.out: on resume

再次回到桌面

I/System.out: on pause
I/System.out: on stop

后台杀死进程

I/System.out: on destroy

测试代码

package com.example.myapplication.demo;
import android.os.Bundle;
import android.os.PersistableBundle;
import androidx.appcompat.app.AppCompatActivity;
/*
* This class is for test life cycle of android activity
* */
public class DemoActivity extends AppCompatActivity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        System.out.println("on create");
    }
    @Override
    protected void onDestroy() {
        super.onDestroy();
        System.out.println("on destroy");
    }
    @Override
    protected void onStart() {
        super.onStart();
        System.out.println("on start");
    }
    @Override
    protected void onStop() {
        super.onStop();
        System.out.println("on stop");
    }
    @Override
    protected void onResume() {
        super.onResume();
        System.out.println("on resume");
    }
    @Override
    protected void onRestart() {
        super.onRestart();
        System.out.println("on restart");
    }
    @Override
    protected void onPause() {
        super.onPause();
        System.out.println("on pause");
    }
}
发布了174 篇原创文章 · 获赞 28 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/u010563350/article/details/104507106