Android Studio实现Activity生命周期的7个方法Log打印日志信息

核心代码

package com.ljq.myproject.activity;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;

import com.ljq.myproject.R;

/**
 * 1.开始运行demo
 * The activity state---->onStart
 * The activity state---->onResume
 * 2.按下back键 返回 activity从stack中弹出
 * The activity state---->onPause
 * The activity state---->onStop
 * The activity state---->onDestroy
 * 3.再次启动demo
 * The activity state---->onStart
 * The activity state---->onResume
 * 4.按下了HOME键 当前TASK 处于后台状态,系统保存状态
 * The activity state---->onPause
 * The activity state---->onStop
 * 5.再次启动demo 回复原来的TASK activity在栈顶
 * The activity state---->onRestart
 * The activity state---->onStart
 * The activity state---->onResume
 */
public class DemoActivity extends AppCompatActivity {

    private static final String TAG = "20164206004 java 3班 刘继强";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_demo);
        Log.d(TAG, "The activity state---->onCreate");
    }

    protected void onStart() {
        super.onStart();
        Log.i(TAG, "The activity state---->onStart");
    }

    protected void onRestart() {
        super.onRestart();
        Log.i(TAG, "The activity state---->onRestart");
    }

    protected void onResume() {
        super.onResume();
        Log.i(TAG, "The activity state---->onResume");
    }

    protected void onPause() {
        super.onPause();
        Log.i(TAG, "The activity state---->onPause");
    }

    protected void onStop() {
        super.onStop();
        Log.i(TAG, "The activity state---->onStop");
    }

    protected void onDestroy() {
        super.onDestroy();
        Log.i(TAG, "The activity state---->onDestroy");
    }

}

使用Android Studio的LogCat查看日志打印信息

你可能感兴趣的:(Android)