Skip to content

LargeApple/lab1_HelloWorld

Repository files navigation

HelloWorld

This is a HelloWorld program...

实验内容:

Android实验一_Android开发基础,本代码创建了Android工程,并在工程中通过一系列的输出验证了Activity的生命周期。

关键代码:

通过覆写Activity生命周期中主要涉及的七种方法验证生命周期。

package com.example.helloworld;

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

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Log.i("MainActivityLife","调用onCreate()");
    }

    @Override
    protected void onStart() {
        super.onStart();
        Log.i("MainActivityLife","调用onStart()");
    }

    @Override
    protected void onResume() {
        super.onResume();
        Log.i("MainActivityLife","调用onResume");
    }

    @Override
    protected void onPause() {
        super.onPause();
        Log.i("MainActivityLife","调用onPause");
    }

    @Override
    protected  void onStop() {
        super.onStop();
        Log.i("MainActivityLife","调用onStop");
    }

    @Override
    protected  void onDestroy() {
        super.onDestroy();
        Log.i("MainActivityLife","调用onDestroy");
    }

    @Override
    protected  void onRestart() {
        super.onRestart();
        Log.i("MainActivityLife","调用onRestart");
    }
}

实验结果:

1.运行HelloWorld

Image text
Image text

2.返回桌面时的后台输出

Image text

3.再次返回HelloWorld

Image text

4.退出程序HelloWorld

Image text

About

This is a HelloWorld program...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages