2011-03-13 66 views
0

將對象從一個活動傳遞到另一個活動的最佳方式是什麼?我才知道約2的方法:活動之間的數據傳輸(Application obj Vs Intent)

1)數據設置爲應用程序的obj,然後再訪問相同的應用程序的obj使用意向的puExtra方法的另一個活動

2)使用getApplication對象

請讓我知道最好的方法。

感謝, Venkat Papana

回答

1

正確的做法是用其填充捆putExtra傳遞信息通過意圖。

在應用程序中存儲信息是不好的做法,當你重新開始你的活動或者Android決定殺死/恢復活動時,可能會在後面咬你。

+1

謝謝Reflog,但是如果明智地使用Application對象? – 2011-03-13 17:08:32

+0

那麼,它作爲一種單例類型在你的應用程序的幾個活動中使用'全局'方法是非常有用的。 – reflog 2011-03-14 08:52:05

+0

明白,比你Reflog。 – 2011-03-15 10:03:09