zoukankan      html  css  js  c++  java
  • 2.4日

    Android的四大组件:

    Activity      Brodcast Receiver      Service Content     Provider

    activity_lifecycle的图形示例: 即生命周期

      onCreate() onStart() onResume()  onPause() onStop() onDestory()  统称为系统的回调(callback)

    测试系统存在的程序

     1 package com.example.helloworld;
     2 
     3 import androidx.appcompat.app.AppCompatActivity;
     4 
     5 import android.os.Bundle;
     6 import android.util.Log;
     7 
     8 public class MainActivity extends AppCompatActivity {
     9 
    10     String TAG = "myTag";
    11     @Override
    12     protected void onCreate(Bundle savedInstanceState) {
    13         super.onCreate(savedInstanceState);
    14         setContentView(R.layout.activity_main);
    15         Log.d(TAG, "onCreate: ");
    16     }
    17 
    18     @Override
    19     protected void onStart() {
    20         super.onStart();
    21         Log.d(TAG, "onStart: ");
    22     }
    23 
    24     @Override
    25     protected void onResume() {
    26         super.onResume();
    27         Log.d(TAG, "onResume: ");
    28     }
    29 
    30     @Override
    31     protected void onStop() {
    32         super.onStop();
    33         Log.e(TAG, "onStop: ");
    34     }
    35 
    36     @Override
    37     protected void onRestart() {
    38         super.onRestart();
    39         Log.e(TAG, "onRestart: ");
    40     }
    41 
    42     @Override
    43     protected void onDestroy() {
    44         super.onDestroy();
    45         Log.e(TAG, "onDestroy: ");
    46     }
    47 }

    运行之后的结果:

     说明该程序运行时依次执行了 onCreate() onStart() onResume() 

    通过此操作可以了解程序的生命周期,每个阶段的程序如何运行,并通过这些阶段为程序更好执行做铺垫。

  • 相关阅读:
    Python爬虫实例:爬取豆瓣Top250
    爬虫协议 Tobots
    【Python 库】bs4的使用
    【Python 库】Selenium 的使用
    【Python 库】Selenium 浏览器驱动
    【Python 库】机器学习三剑客之 NumPy
    【Python】zip 函数的用法
    面试(一)-HashMap
    由树到数据库索引
    Win10下安装RabbitMQ以及基本知识学习
  • 原文地址:https://www.cnblogs.com/cxy0210/p/12260349.html
Copyright © 2011-2022 走看看