2012-03-24 76 views
0

當我的程序啓動時,它運行一個mainActivity,它立即啓動並將數據加載到另一個Activity中。我這樣做是因爲數據只需要在mainActivity中加載一次,然後發送到其他活動中!來自堆棧onResume的流行活動

所以!據說,我的問題可能是可預見的!當用戶點擊足夠的時候,他會完成這個初始活動,然後坐在那裏......非常地,而不是回到Android的主菜單。

我想要做的是向mainActivity的onResume()方法添加一些東西,這樣當它重新進入時,我會從代碼中「激活」後退按鈕 - (一個布爾標誌確保我我沒有這樣做,所以我知道這是在後麪點擊)。那麼這不就是從Activity Stack彈出當前的Activity嗎?

如何從活動堆棧彈出活動!

謝謝!

回答

0

不使用歷史記錄選項,以便該活動永遠不會進入後臺。

android:noHistory=["true" | "false"] 
1

而不是使用「noHistory」屬性,也可以調用finish()爲您啓動下一個活動。它不會再次出現時,你再點擊「後退」 button.This將關閉第一次活動..從堆棧中刪除它..