2012-12-19 227 views
0

我有一個應用程序與許多Actvities,我需要調用每個activities與參數從數據庫或文件中檢索數據,但如果我第二次調用一個活動,我不希望該活動檢索數據再次因爲它可能會讓用戶無聊。重新啓動活動堆棧

實施例:

  1. 我有菜單主要活動可以調用3個活動:A,B和C
  2. 它們中的每一個需要的參數來訪問數據庫
  3. 在每個活動我有一個鏈接在它們之間導航,我需要 從堆棧中回調活動,因此不需要他們再次訪問 數據庫。

任何建議,非常感謝。

+0

您可能會將Bundle保存在onPause()中。 –

回答

0

如果你沒有完成你的活動,數據將會持續。你不必額外做任何事情。 否則,您可以擴展應用程序類並將數據保存到那裏的某個數據結構中,隨後您可以隨時檢索這些數據結構。

+0

每個活動的第一個調用必須通過發送附加信息來從數據庫中獲取數據,但對於同一活動的第二個調用,我只想從堆棧中獲取它。 我該怎麼做? – leonidas79