[英]Finish all previous activities from other activity
any one can help me with my task I have one actvitiy where i open in new Intent new activity , and than in this new activiyt i open again new intent (previsios activities not close, so i can return to them when click back button on device). 任何人都可以帮助我完成任务,我有一个活动,可以在新的Intent新活动中打开,然后在这个新活动中再次打开新的意图(previsios活动未关闭,因此当单击设备上的后退按钮时,我可以返回到它们)。 I want write "exit button" and start new activity , i can close only one previsios activity, but pre-previsios is still open.
我想编写“退出按钮”并开始新活动,我只能关闭一个previsios活动,但pre-previsios仍处于打开状态。 in ideal its like - MainActivity - > SettingsActivity - > LogoutActivity(here we must back to loginActivity) i was tried
在理想情况下,它像-MainActivity-> SettingsActivity-> LogoutActivity(这里我们必须回到loginActivity),我尝试过
mIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
but no luck with it :( 但没有运气:(
try this solution.. 试试这个解决方案。
Intent i = new Intent(FirstActivity.this, SecondActivity.class);
i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP |
Intent.FLAG_ACTIVITY_CLEAR_TASK |
Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(i);
hope it helps. 希望能帮助到你。
Try this: 尝试这个:
Intent intent=new Intent(currentActivity.this,TargetActivity.class);
Bundle bundle = new Bundle();
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
finish();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.