在活动组外调用某些活动

时间:2011-10-04 08:52:32

标签: android

我有一个活动组。由大约六个活动 A> B> C> D> E>组成。 ˚F 它在活动组中运作良好。这用于从一个活动导航到另一个活动。

     View view = ConsultationGroup.group.getLocalActivityManager().startActivity("newsdisplay", Home1.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)).getDecorView();  
     ConsultationGroup.group.replaceView(view);

现在的问题是:

我需要从活动E调用活动F,它不应该在活动组中。因此,我需要在活动组之外调用活动。我正在使用这种方法。

     Intent  Home1=new Intent(E.this,F.class);
     startActivity(Home1);

但问题是当我再次从F回到活动E时,设备返回键不正常。当我按5次后退键然后它将我带到活动A.它应该表现得像F> E> D> c取代; B>将

我想在进入活动F时将活动组状态保存在活动E上,当回来时,按回键时它应该表现正常。

请解决..

1 个答案:

答案 0 :(得分:0)

您可能需要发布更多代码。 你把这个代码放在哪里了?

 Intent  Home1=new Intent(E.this,F.class);
 startActivity(Home1);

即。哪种生命周期方法?