Android实训课程之三

这次课老师先是提到了Android有四大组件:Activity、Service、BroadcastReceiver、ContentProvider。然后重点提到Activity并讲了关于Android程序的生命周期的问题。具体

[置顶] Android实训课程之三 这次课老师先是提到了Android有四大组件:Activity、Service、Broadcast Receiver、Content Provider。然后重点提到Acti_第1张图片


            并通过对模拟机所处的不同状态进行分析活动所处的状态。
通过重写Activity的onCreate()、onStrat()、onResume()、onPause()、onStop()、onDestroy()、onRestart()通过里面的输出语句来查看活动所处状态。
 当程序开始执行时会提示“活动被创建”、“活动被开始”、“活动被恢复”但返回时,出现“活动被暂停”、“活动被停止”、“活动被销毁”;
当再次进入时会出现“活动被创建”、“活动被开始”、“活动被重新开始”;
当有人打电话时或者按下Home键后,出现“活动被暂停”、“活动被停止”;
当通话结束或者又重新进入该Activity时显示“活动被创建”、“活动被开始”、“活动被恢复”
可以理解为:onPause()界面被挡住后会调用 对应onResume()在界面重新显示时调用,onStop()界面被完成挡住后会调用 对应onStart()在界面重新显示时调用,onPause在切换到另一个程序的时候调用,onStop在程序完全不可见(可能被完全遮挡)的时候调用。而在lifecircle中onStop在onPause的外层,且执行onPause之后程序就可能被系统kill。
可见生命周期:从onStart()直到系统调用onStop()。
前台生命周期:从onResume()直到系统调用onPause()。
  
  





更多相关文章

  1. android中c/c++程序的调试(eclipse)
  2. android Activity 应用程序 生命周期
  3. [置顶] 如何使Android应用程序获取系统权限来修改系统时间
  4. [置顶] Android应用程序的自动更新升级(自身升级、通过tomcat)
  5. 收藏-------------Android应用程序组件Content Provider的共享数

随机推荐

  1. ReactNative踩坑大全
  2. cocos2dx编译HelloWorld
  3. Android(安卓)Studio 工程报错问题积累总
  4. Android(安卓)指定销毁一个Activity
  5. Android(安卓)oom pthread_create (1040K
  6. Android(安卓)P 横屏 部分应用宽度未占满
  7. android --相机使用详解概述
  8. 2011年沈大海讲师Android的新浪微博客户
  9. Android:使用JDBC链接MySQL数据库
  10. Android(安卓)中Activity,Window和View之