2012-04-20 76 views
-1

我想卸载活动。实际上,我有三个按钮之一用于登录,继续并最后用于注销。当我们登录主页出现时,当我们点击注销然后再次登录窗体应该出现但问题是,当我们注销时,除了登录活动的所有活动应该销毁。所以请建议我如何做到这一点。谢谢如何在Android中卸载活动

+0

告诉我们你做了什么。这看起来非常简单。 – Deva 2012-04-20 06:38:14

+0

了解Android中的管理活动。看到活动的特点:光洁度startActivity,意图标志像cleartop等..后,你将有一个想法如何实现这一 – 2012-04-20 06:48:25

回答

0

活动在Android中的堆栈管理。你需要做的是回到活动堆栈。你可以拨打finishActivity()
Here是另一种。

+1

最后我用这个代码和它的工作的罚款@覆盖 \t公共无效onBackPressed(){ \t \t // TODO自动生成方法存根 \t \t super.onBackPressed(); \t \t this.finish(); \t} – Sunny 2012-04-20 08:14:51

1

有很多方法可以做到这一点。

一种方法是在启动新的活动之前,最好调用finish()。它会关闭当前的活动,您可以打开新的活动。点击注销后,您只需调用显示登录表单的意图。

如果您了解如何管理堆栈中的活动,那么您可以通过不同的方式来实现这一点。