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。

  • 相关阅读:
    Python 基础(二)
    3.6:手写代码题(包含sql题)
    3.2:负载均衡、集群相关
    3.1:并发、安全与性能调优
    2.6:Linux/Shell脚本
    2.5:Git/Svn
    2.4:缓存
    2.3:消息中间件
    2.2:数据库
    2.1:常用框架
  • 原文地址:https://www.cnblogs.com/youmingkuang/p/5595700.html
Copyright © 2011-2022 走看看