谁调用Android生命周期处理程序?

时间:2012-06-03 10:04:33

标签: android event-driven

我对Android的事件驱动编程范例感到困惑?谁负责调用生命周期处理程序(onCreate(),onResume()等)?是Android操作系统吗?还是在申请过程中运行的Dalvik VM?

任何人都可以回答我的问题或指导我一些相关资源吗?非常感谢你。

2 个答案:

答案 0 :(得分:2)

在OS启动时,会创建一个名为Zygote的进程。此过程等待应用程序启动的传入请求。收到请求后,它会根据Zygote VM本身分配VM实例。因此,每个应用程序都有自己的进程,并拥有自己的沙盒VM 正是这个VM进程启动了onCreate()(和其他相关方法),随后启动了应用程序。

资料来源:我对这个主题的研究。

答案 1 :(得分:0)

活动生命周期是OS calls throughout the lifecycle of an activity.

的方法集合

转到此链接 Activity Lifecycle