嗨我正在使用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 );
现在问题有时导航流程发生了变化。我只想要解决方案。任何替代方法来实现我的任务。提前谢谢。
答案 0 :(得分:1)
在您开始新活动的活动中调用finish()
,这将停止该活动的生命周期。
答案 1 :(得分:0)
作为开发人员,我遇到了同样的问题,你现在正面对buttons
显示标签,就像在iphone中一样,最后我切换到了android的tabbars
。
我建议您使用tabbars
代替buttons
,因为导航会非常顺利,您无需担心以前的activity
。
查看以下链接,在android中创建tabbars
,这是很好的教程
link2 for action bars for 3.0 and above
如果您有更多问题,请告诉我