有关 Android 的生命周期。今天遇到一个问题,正好把查到的结果简单记录一下。

Android系统有四个重要的组件Activity ServiceBroadcaseReceiverContentProvider

今天简单的记录一下 Activity的生命周期

Activity

是Android程序的呈现层,显示可视化的用户界面,并接收与用户交互所产生的界面事件 Android应用程序可以包含一个或多个Activity,一般在程序启动后会呈现一个Activity,用于提示用户程序已经正常启动

Activity表现为四种状态,

活动状态

Activity在用户界面中处于最上层,完全能被用户看到

暂停状态

Activity在界面上被部分遮挡,该Activity不再处于用户界面的最上层,且不能够与用户进行交互

停止状态

tivity在界面上被部分遮挡,该Activity不再处于用户界面的最上层,且不能够与用户进行交互

非活动状态

Activity在界面上完全不能被用户看到,也就是说这个Activity被其他Activity全部遮挡

在以上三种状态中的Activity则处于非活动状态

以下自己的见解

如果从一个Activity跳到 另一个Activity中 会经历

Activity01 onPause->Activity02 onCreate->Activity02 onStart->Activity02 onResume->Activity01 onStop-> Activity01 onDestory Activity

Activity启动时经历

onCreate->onStart->onResume

从Activity执行BroadcastReceiver后

,执行onPause->onStop 再返回本Activity会执行

onStart->onResume

onStart()和onStop()也经常被用来注册和注销BroadcastReceiver

点击系统menu菜单 或者返回键执行onPause->onStop

更多相关文章

  1. Android 使用ViewStub 实现多状态页面切换基类
  2. Android 保存和恢复activity的状态数据
  3. android通过webservice验证用户
  4. android通过USB的MTP模式下,禁止用户在根目录有任何操作(重命名 删
  5. 5.17学习内容 android判断软键盘状态、系统键盘监控、生成中间lo
  6. Android状态栏适配源码解析。
  7. Android中Activity状态的保存和恢复:onSaveInstanceState和onRest
  8. android WebView登录状态session id 和cookie同步
  9. android 获取camera状态?

随机推荐

  1. android 判断当前application 是在前台还
  2. Android调用百度地图API实现――实时定位
  3. JavaGG android实现uc 和墨迹天气那样的
  4. android通过servlet服务器保存文件到手机
  5. Android切换Activity的动画效果
  6. Android之——常见Bug及其解决方案
  7. Android自定义dialog弹出布局
  8. Android(安卓)TabLayout设置选中状态标题
  9. Android(安卓)开发中,pullToRefreshListV
  10. 【Android面试】Android面试题集锦 (陆续