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查看日誌打印信息
在這裏插入圖片描述

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章