13-14-Android开发技术讲义之activity生命周期.docxVIP

  • 11
  • 0
  • 约1.09万字
  • 约 11页
  • 2016-12-26 发布于重庆
  • 举报

13-14-Android开发技术讲义之activity生命周期.docx

Android开发技术讲义之activity生命周期每个activity在它的生命周期里会在不同的状态之间转换。在这个转换过程中,android系统会调用一系列的生命周期方法,在这些方法中,你可以设置你的用户接口和其他组件。当用户开始另一个activity或者其他app的时候,当前activity会进入后台,这时该activity虽然不可见但是它的实例和状态依然保持完整。在生命周期方法中,你可以定义你的activity的行为。例如,当你创建一个视频流播放器的时候,当你切换到其他应用的时候,可能暂停了视频并终止了网络连接,但当你切换回来的时候,会重新连上网络并允许用户resume视频。启动一个activity不像其他的程序执行模式,一个应用是从main方法开始,android系统是通过调用activity实例的相应生命周期的相应回调方法来执行程序功能的。理解生命周期的回调在activity的生命期中,系统按照一个序列调用生命周期方法。在下图中,当系统创建一个新的activity的实例的时候,每次回调方法把activity的状态推向顶端。在顶端,用户可以同该activity进行交互。当用户开始离开activity的时候,系统调用其他的方法从顶端向下移动。在某些情况下,activity还能从某些点回到顶端。由于你的activity的复杂性,你可能不必实现所有的生命周期方法,但你应该了解这

文档评论(0)

1亿VIP精品文档

相关文档