安卓生命周期

package com.example.helios.myapplication;

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

public class MainActivity extends AppCompatActivity {
//Activity创建时被调用  
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        System.out.println("-----------生命周期onCreate---------------------");
    }
//Activity创建或者从后台重新回到前台时被调用  
    @Override
    protected void onStart() {
        super.onStart();
        System.out.println("-----------生命周期onStart---------------------");
    }
//Activity创建或者从被覆盖、后台重新回到前台时被调用  
    @Override
    protected void onResume() {
        super.onResume();
        System.out.println("-----------生命周期onResume---------------------");
    }
 //Activity被覆盖到下面或者锁屏时被调用  
    @Override
    protected void onPause() {
        super.onPause();
        System.out.println("-----------生命周期onPause---------------------");
    }
//退出当前Activity或者跳转到新Activity时被调用  
    @Override
    protected void onStop() {
        super.onStop();
        System.out.println("-----------生命周期onStop---------------------");
    }
 //退出当前Activity时被调用,调用之后Activity就结束了  
    @Override
    protected void onDestroy() {
        super.onDestroy();
        System.out.println("-----------生命周期onDestroy---------------------");
    }
//Activity从后台重新回到前台时被调用  
    @Override
    protected void onRestart() {
        super.onRestart();
        System.out.println("-----------生命周期onRestart---------------------");
    }
}

安卓生命周期