Android:任务和后台堆栈

时间:2011-03-15 06:36:55

标签: android android-manifest

这是我的问题:
在我的Android应用程序中,我有HomeActivity。然后HomeActivity可以通过主屏幕中的4个不同的发射点开始活动序列 启动点1)将按顺序启动活动11,活动12 ...活动21等 启动点2)将按顺序启动活动21,活动22 发射点3)类似于1
启动点4)启动更多活动
                   
其中依次启动更多活动1,更多活动2等。

如果来自家庭的用户开始更多活动然后再次开始主动活动然后再次开始更多活动,则所有活动都被推入堆栈,用户可以在导航回来时看到相同的屏幕。应用程序行为看起来很糟糕。

请建议我如何设置家庭活动和其他活动,以便每当我返回到它并按回去它将进入Android设备的主屏幕。

2 个答案:

答案 0 :(得分:0)

使用它像:

Intent intent = new Intent(Activity1.this, Activity2.class);  
                    Activity1.this.startActivity(intent);
                    Activity1.this.finish();

答案 1 :(得分:0)

有很多方法,一种方法是,

每当您从一个活动导航到另一个活动时,您可以在活动中使用finish()调用来完成特定活动,这样当您按下时您看不到它们。