zoukankan      html  css  js  c++  java
  • Android学习笔记——启动Activity及Activity生命周期

    启动Activity

    Intent intent = new Intent(CurrActivity.this, AnotherActivity.class);
    startActivity(new Inten);
     
    启动一个页面
    startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.baidu.com")));
     
    生命周期
    七个生命周期方法执行的时机:
    onCreate()
    程序创建时执行(启动前后台并没有改程序)
     
    onStart()
    程序开始时执行(此时还看不到界面)
     
    onResume()
    程序运行在屏幕最前端并与用户交互时执行
    程序界面由不完全被遮挡到全部显示时执行
     
    onPause()
    程序可以被用户看到,但没有显示在最前端是执行
     
    onStop()
    程序还在执行,但是用户看不到(后台)时执行
     
    onDestroy()
    程序退出时执行,退出后后台也不存在该程序
     
    onRestart()
    程序从后台切换到前台时执行
     
    启动程序时会依次执行
    onCreate()
    onStart()
    onResume()
     
    退出程序时会依次执行
    onPause()
    onStop()
    onDestroy()
     
    切换到后台时(按home键时)会执行
    onPause()
    onStop()
    再次切换到前台时会执行
    onStart()
    onResume()
     
    弹出对话框等不完全遮挡Activity时执行
    onPause()
    Activity从部分可见到完全可见时会执行
    onResume()
  • 相关阅读:
    使用parted对大于2T的磁盘进行分区
    iso系统镜像刻录到光盘和U盘
    戴尔R710服务器安装系统——配置raid
    UltraISO 9.7.1.3519注册码
    H3C交换机配置vlan
    kvm创建新虚拟机
    Windows添加永久静态路由
    gitlab部署步骤+汉化
    php配置php_pdo_mysql模块
    为git服务器配置gitosis管理权限
  • 原文地址:https://www.cnblogs.com/CrazyBun/p/5331153.html
Copyright © 2011-2022 走看看