1

嗨,我正在使用 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 );

现在的问题是有时导航的流程发生了变化。我只想要解决方案。任何其他方式来完成我的任务。在此先感谢。

4

2 回答 2

1

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

于 2013-01-11T11:10:53.057 回答
0

作为一名开发人员,我遇到了与您现在buttons在 iphone 中显示选项卡相同的问题,最后我切换到tabbars了 android。

我建议您使用tabbars而不是buttons作为导航将非常流畅,您不必为以前的烦恼而烦恼activity

检查以下链接以tabbars在 android 中创建它们是很好的教程

链接 1

link2 用于 3.0 及更高版本的操作栏

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

于 2013-01-11T11:21:41.400 回答