破坏Android中的活动问题

时间:2013-01-11 11:05:43

标签: android android-intent

嗨我正在使用Android底部标签栏的按钮,如iphone。我有三个屏幕,并在所有屏幕上显示三个按钮。我在每个屏幕中为每个按钮使用了以下编码。

Intent intentNavOne = new Intent(ScreenOne.this,
                    ScreenTwo.class);
            intentNavOne .addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
            intentNavOne .addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);

            intentNavOne .addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
            startActivity(intentNavOne );

现在问题有时导航流程发生了变化。我只想要解决方案。任何替代方法来实现我的任务。提前谢谢。

2 个答案:

答案 0 :(得分:1)

在您开始新活动的活动中调用finish(),这将停止该活动的生命周期。

答案 1 :(得分:0)

作为开发人员,我遇到了同样的问题,你现在正面对buttons显示标签,就像在iphone中一样,最后我切换到了android的tabbars

我建议您使用tabbars代替buttons,因为导航会非常顺利,您无需担心以前的activity

查看以下链接,在android中创建tabbars,这是很好的教程

link 1

link2 for action bars for 3.0 and above

如果您有更多问题,请告诉我