Android 嵌套活动的生命周期

Android 嵌套活动的生命周期,android,android-activity,nested,Android,Android Activity,Nested,我有一些选项卡和一个包含多个嵌套活动的活动组(联系人): 联系人选项卡 | 联系人组->联系人列表->编辑联系人 我过去常常在这些嵌套的活动中穿行。因此,当我点击一个联系人组时,我使用intent和LocalActivityManager发送关于该组的参数 LocalActivityManager lam=Contacts.Contacts.getLocalActivityManager() 窗口w=lam.startActivity(“ContactListActivity”,意图) 视图=w

我有一些选项卡和一个包含多个嵌套活动的活动组(联系人):

联系人选项卡
|
联系人组->联系人列表->编辑联系人 我过去常常在这些嵌套的活动中穿行。因此,当我点击一个联系人组时,我使用intent和LocalActivityManager发送关于该组的参数

LocalActivityManager lam=Contacts.Contacts.getLocalActivityManager()
窗口w=lam.startActivity(“ContactListActivity”,意图)
视图=w.getDecorView(); 但是,当我回到第一个活动(联系人组)并从列表中选择另一个联系人组时,ContactListActivity在启动时没有触发“onCreated”方法-似乎使用LocalActivityManager启动的活动以某种方式保持活动,并且没有触发“暂停”、“销毁”以及其他事件,直到其父ActivityGroup经历该事件

我尝试使用
getLocalActivityManager()但是,当我再次单击联系人组时,这是:
lam.startActivity(“ctsActivity”,intent)将返回null

救命啊!如何使用具有正常活动生命周期的嵌套活动?

找到了答案! 我忘了在从一个活动传递到另一个活动的意图中添加“FLAG\u ACTIVITY\u CLEAR\u TOP”。。。在这上面浪费了我5个小时:)