003.一个Activity的生命周期演示

官方的生命周期图
package com.hanpang.activitylife;

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

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        System.out.println("创建");
    }

    @Override
    protected void onStart() {
        super.onStart();
        System.out.println("开始");
    }

    @Override
    protected void onStop() {
        super.onStop();
    }

    @Override
    protected void onDestroy() {
        super.onDestroy();
        System.out.println("销毁");
    }

    @Override
    protected void onPause() {
        super.onPause();
        System.out.println("暂停");
    }

    @Override
    protected void onResume() {
        super.onResume();
        System.out.println("运行");
    }

    @Override
    protected void onRestart() {
        super.onRestart();
        System.out.println("重启");
    }
}

重写了上述的七个方法,我们进行测试

运行过程演示.gif
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 先说项目开发过程中团队人员的分工协作。 一 人员安排 毕业至今的大部分项目都是独立完成,虽然也有和其他同事协作的时...
    SnowflakeCloud阅读 11,137评论 3 59
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,665评论 19 139
  • 在当今小说泛滥的年代,越来越多的小说慢慢都忽略了创作技巧,盲目地追求快感、发泄、滥竽充数等现象也越来越多。文笔再好...
    安默anmo阅读 846评论 2 14
  • 本文于美国社会学家Herbert Blumer写于1969年,而在稍早的时期美国经历了“新左派“运动、”反主流文化...
    IDSmr2017阅读 318评论 0 2
  • 阳光总是让人心旷神怡 身旁的你总是让我傻笑不停 等待着一切的美好相遇
    丶七岁阅读 194评论 0 0

友情链接更多精彩内容