zoukankan      html  css  js  c++  java
  • 什么是Activity、生命周期

    1、什么是Activity

    1、当程序第一次运行时用户就会看这个Activity,这个Activity可以通过启动其他的Activity进行相关的操作。

    2、当启动其他的Activty时这个当前的这个Activity将会停止,新的Activity将会压入栈中,同事获取用户的焦点,这时就可以在这个Activity上操作了。

    3、我们都知道栈是先进后出的原则,那么当用户按Back键时,当前的这个Activity销毁,前一个Activity重新恢复。

    2、Activity生命周期

    Activity生命周期的7个方法和3个阶段

    7个方法如下:

    Void onCreate(Bundle savedlnstanceState); //初始化

    Void onStart(); //开始

    Void onRestart();//重置

    Void onResume();

    Void onPause();

    Void onStop();

    Void onDestroy();

     3、Activity经历如下3个阶段:

    (1)开始Activity:在这个阶段一次执行3个生命周期的方法,分别是onCreate、onStart和onResume.

    (2)Activity重新获得焦点:如果Activiy重新获得焦点,会一次执行3个生命周期,分别是onRestart、onStart和onResume。

    (3)关闭Activity:当Acitity被关闭是系统会一次执行3个生命周期的方法,分别是:onPause、onStop和onDestory。

  • 相关阅读:
    spring,hibernate,spring框架整合
    python3安装pwntools
    分享一批大佬博客及学习网站
    jarvisoj--FindKeyWP
    pwntools的安装
    LibcSearcher 安装
    xctf pwn(新手练习)level3
    ret2libc3两种利用方法
    pwn函数调用
    Python知识点
  • 原文地址:https://www.cnblogs.com/youmingkuang/p/5595700.html
Copyright © 2011-2022 走看看