Activity LifeCycle (安卓应用的运行机制)
Posted 你的深渊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Activity LifeCycle (安卓应用的运行机制)相关的知识,希望对你有一定的参考价值。
测试回调代码
package com.example.hello; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; public class MainActivity extends AppCompatActivity { String TAG="myTag"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Log.d(TAG, "on Create:"); } @Override protected void onStart(){ super.onStart(); Log.d(TAG,"on Start:"); } @Override protected void onResume(){ super.onResume(); Log.d(TAG,"on Resume:"); } @Override protected void onResumeFragments() { super.onResumeFragments(); } @Override protected void onPause() { super.onPause(); Log.d(TAG,"on Pause:"); } @Override protected void onStop() { super.onStop(); Log.d(TAG,"on Stop:"); } @Override protected void onRestart() { super.onRestart(); Log.d(TAG,"on Restart:"); } @Override protected void onDestroy() { super.onDestroy(); Log.d(TAG,"on Destroy:"); } }
测试结果
以上是关于Activity LifeCycle (安卓应用的运行机制)的主要内容,如果未能解决你的问题,请参考以下文章
androidx.lifecycle 生命周期感知型组件实现原理
让普通 Java 类自动感知 Activity Lifecycle
JetpackLifecycle 架构组件 ( 系统组件与普通组件解耦 | Lifecycle 解耦系统组件与普通组件 | 解耦服务组件与普通组件 | 监听应用程序生命周期 )