activity的生命周期_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > activity的生命周期

activity的生命周期

 2013/7/30 19:08:48  zheyiw  程序员俱乐部  我要评论(0)
  • 摘要:onCreate()-->onStart()-->onResume()-->onPause()-->onStop()onPause()之后恢复,调用onResume()onStop()之后恢复,调用onStart()再onResume()失去焦点(模态对话框)调用onPause()失去整个窗口(页面跳转)调用onStop()Paused当Activity被另一个透明或者Dialog样式的Activity覆盖时的状态。此时它依然与窗口管理器保持连接,系统继续维护其内部状态
  • 标签:Activity
class="java">

onCreate()-->onStart()-->onResume()-->onPause()-->onStop()

onPause()之后恢复,调用onResume()
onStop()之后恢复,调用onStart() 再 onResume()

失去焦点(模态对话框)调用onPause()
失去整个窗口(页面跳转)调用onStop()

Paused 当 Activity 被另一个透明或者 Dialog 样式的 Activity 覆盖时的状态。
此时它依然与窗口管理器保持连接,系统继续维护其内部状态,所以它仍然可见,但它已经失去了焦点故不可与用户交互。 

Stoped 当 Activity 被另外一个 Activity 覆盖、失去焦点并不可见时处于 Stoped 状态。 

onStart() 该方法在 onCreate() 方法之后被调用,或者在 Activity 从 Stop 状态转换为 Active 状态时被调用,一般执行了onStart()后就执行onResume()。 

onResume() 在 Activity 从 Pause 状态转换到 Active 状态时被调用。


Killed Activity 被系统杀死回收或者没有被启动时处于 Killed 状态。


发表评论
用户名: 匿名