2013-05-26 65 views
0

我不知道如何解決我的問題。它是這樣的:如何將列表從一個活動傳遞給其他活動並始終保持相同的實例?

在主activtiy我做我自己的對象,並加入他們列表(ArrayList中)之後,當我去到另一個活動,我想:

  1. 發送列表列表或我自己的ojbects,我知道你做到了:intent.putExtra,但你沒有類型列表myObject

  2. 當我通過列表的對象列表我認爲這使得新的這些數據istance,但我希望有一個人能夠馴服,我希望他們能夠在第一時間閱讀和操作。

在我的主要活動更多的解釋我做對象,他們準備對所有其他activityes和所有其他activitys可以讀取和寫入我的名單OD名單。一次只有一項活動處於活動狀態。

當我在某些活動中手工編輯數據時,我也很感興趣,我想要進入主菜單並選擇其他活動如何從第一個活動發送到菜單活動並將它們傳遞給下一個活動進行處理。

請幫我。最好的問候羅伯特

+0

Befroe我回到主要activtiy在我目前的活動我做:finish(); System.exit(0); – wanttobeprofessional

回答

1

我建議你實現一個application object,並有你所指的對象住在應用程序對象而不是活動對象。只有應用程序對象與任何特定的應用程序相關聯,並且它在任何Activity對象之前創建,並且獨立於應用程序生命週期期間創建/銷燬的任何活動對象。因此,您不必擔心在活動之間共享對象,因爲它們全都在應用程序對象中全局可用。

+0

我同意上面的答案。 – Raghunandan

相關問題