2013-12-20 40 views
0

我的应用有2个活动,无法引用彼此;我想要的是在创建活动B时,活动A中触发了一个事件(我试图“完成()”活动A)Android:触发Activity中的事件onCreate

是否存在某种可以在活动A中创建的事件处理程序听这样的事情?

+0

你可以更具体一点你想要什么? 'ActivityA'将在后台,所以你想触发什么样的事件?另外,你可能想看看'startActivityForResult()' – codeMagic

+0

我只是想通知ActivityA已经创建了ActivityB。目前,ActivityA不知道ActivityB – Chicowitz

+0

为什么你想让activityA知道activityB被创建?可能是有一个simpeler的方式 –

回答

1

一次只能执行一项活动,因此一项活动不可能实时将消息直接发送给另一项活动。

从您的描述中,我认为您需要使用一个活动来承载多个片段。片段可以尽可能多地“聊天”,并且可以同时处于活动状态。

+0

我会补充,“而第二个”活动“仍在前台” – codeMagic

+0

虽然第二个活动在前台,第一个活动暂停。 – Kuffs

+0

是的,这是我的观点。您可以发送消息回到'活动',但不能保持第二个'活动'在前台这是它听起来像他想要的那样...这就是我所说的 – codeMagic