如何避免返回以前的活动

时间:2017-09-04 19:40:59

标签: android android-intent android-activity

我有2个活动,但由于第二个活动允许我使用后退按钮返回,这应该不会发生,如何避免这种情况

活动1

Count,Label,Name,Type
1,Main Menu,main_menu,Type?
1.1,Broadband,broadband,Type?
1.1.1,Load and Save Profiles,load_save_profiles,Type?
1.2,xDSL Interface,xdslinterface,Type?
1.3,Ethernet Interface,ethernetinterface,Type?
1.4,SHDSL Interface,shdslinterface,Type?
1.4.1,SHDSL Service,shdslservice,Type?
1.4.2,Line Mapping,shdslmapping,Type?

是否需要输入finish()? 我还有第二个问题,setFlags和addFlags之间有什么区别,在哪里使用?

2 个答案:

答案 0 :(得分:1)

  • 完成第一项活动
  • 如果以编程方式完成此活动,则在此解决方案中覆盖第二个onBackPressed而不调用super(阻止它按钮完成),您仍将返回第一个。

我认为set和add中的dif是设置覆盖值并按位添加当前值,如果在您的示例中只是设置了NO_ANIMATION。

答案 1 :(得分:0)