activity的生命周期一

activity的生命周期

  • activity在运行、停止、暂停、不存在这四种状态中转换,每次状态转换都会有相应的activity方法发消息通知activity。
  • 一个完整的activity生命周期调用方法有:onCreate()——>onStart()——>onResume()——>onPause()——>onStop()——>onDestroy()


    activity完整的生命周期

    )

  • 任何时候只能有一个activity处于与用户交互的运行状态
  • 当按设备的主屏幕键的时候,activity是处于停止的状态,并没有被销毁,当启动activity时,执行onStart()——>onResume(),回到前台。停止的activity能存在多久,无法控制,取决于系统,当系统回收内存的时候,会首先销毁停止的activity。
  • activity也会一直处于暂停状态,当activity上存在一个小于屏幕尺寸或透明背景的新activity时,会出现暂停状态,在多窗口模式下也会处于暂停状态(在操作另一个activity时)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容