2012-04-20 82 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()。它會關閉當前的活動,您可以打開新的活動。點擊註銷後,您只需調用顯示登錄表單的意圖。

如果您瞭解如何管理堆棧中的活動,那麼您可以通過不同的方式來實現這一點。