5
我已經在域對象中編寫了我的應用程序邏輯(以啓用多個用戶界面並移植到其他平臺),現在正在尋找實現用戶界面的活動。在活動之間共享域對象
考慮到每個活動都需要序列化它的狀態,確保我的域對象只被序列化一次的最佳方法是什麼?
我已經在域對象中編寫了我的應用程序邏輯(以啓用多個用戶界面並移植到其他平臺),現在正在尋找實現用戶界面的活動。在活動之間共享域對象
考慮到每個活動都需要序列化它的狀態,確保我的域對象只被序列化一次的最佳方法是什麼?
如果您在討論序列化對象在活動之間共享它們,您應該創建自己的Application
的子類,並將共享狀態存儲在那裏。一個Application
對象被應用程序中的所有活動共享,這使得它成爲存儲非持久性狀態的理想場所。您可撥打Activity
或Service
致電getApplication() method
,以獲得Application
。
您需要在AndroidManifest.xml
文件的<application>
標記中指定您的自定義類。
完美,這正是我所期待的。 – 2010-01-11 09:24:01
任何想法序列化狀態如何工作的應用程序子類? (我實際上已經把它分成了自己的問題 - http://stackoverflow.com/questions/2041003/saving-application-state) – 2010-01-11 10:05:13