博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Activity 生命周期(阅读官方文档后录)
阅读量:7119 次
发布时间:2019-06-28

本文共 596 字,大约阅读时间需要 1 分钟。

hot3.png

Activity 生命周期

  • onCreate()
  • onStart()
  • onResume()
  • onPause()
  • onStop()
  • onDestroy()
  • 附:onRestart()

每次进入一个Activity都会执行onCreate(),紧跟着是onStart(),然后Activity呈现出来,

onResume(),若有新的Activity进入,当前Activity执行onPause(),这时有三个选择:

  • onStop()后显示新的Activity,之后onDestroy()销毁当前Activity,显示新的,执行 onDestroy()有两种方式

    • isfinishing:正常结束
    • 被系统回收
  • onResume()回到当前Activity

  • 或是app有很高的访问内存的优先级,进程被杀死后,用户再次操作进入当前Activity,执行 onCreate()

用户在新的Activity界面点击回退键,回到之前的Activity

  • onStop()之后,未被销毁,再次回来,执行onRestart(),紧跟是onStart(),紧跟是 onResume(),回到当前Activity

  • 一般数据的持久化保存会在onPause()方法内

  • 当前Activity状态的保存放在onStart()方法内

转载于:https://my.oschina.net/ypf9319/blog/527764

你可能感兴趣的文章
3D Slicer Programmatically Set Slice Offset and Intersections 用代码修改Slicer中的切片偏移和交叉点显示...
查看>>
【转】Jenkins怎么启动和停止服务
查看>>
php通过shell调用Hadoop的方法
查看>>
WebGL 权威资源站小聚
查看>>
CodeForces 19D Points(离散化+线段树+单点更新)
查看>>
2-3 树
查看>>
docker注意事项
查看>>
POJ 题目2506Tiling(大数)
查看>>
Android ListView Adapter的getItemViewType和getViewTypeCount多种布局
查看>>
SQL_字符操作函数
查看>>
NLP相关问题中文本数据特征表达初探
查看>>
Spring-boot JMS 发送消息慢的问题解决
查看>>
VS编译 x64版本zlib库
查看>>
Java你可能不知道的事系列1
查看>>
使用 Apache Commons CLI 开发命令行工具示例
查看>>
【剑指Offer学习】【面试题21:包括min 函数的栈】
查看>>
Java IO --ByteArrayOutputStream (六)***
查看>>
C++中的inline的用法
查看>>
Ubuntu 16.04升级Linux内核为4.7.0最快的方法
查看>>
map-DBA-comands
查看>>