活动家长

时间:2010-04-07 07:34:53

标签: android

有人可以判断为什么在使用startActivity(intent)开始活动时,在新创建的活动的getParent()中调用onCreate()会返回nul吗?

另外,我如何获得以这种方式创建的活动的父级?是否可以获得活动堆栈中当前活动以下的活动参考?

2 个答案:

答案 0 :(得分:5)

  

有人可以判断为什么在开始时   具有startActivity的活动(意图)   ,在onCreate()中调用getParent()   新创建的活动返回nul   ?

因为活动没有父母。父活动的概念仅由ActivityGroup使用。

  

可以参考下面的活动   活动中的当前活动   可以获得堆栈吗?

不,抱歉。

答案 1 :(得分:0)

您可能无法通过设计获取启动活动的Activity对象,因为无法保证它将以该形式存在。操作系统能够暂停和重新创建当前未查看的活动。