2010-03-30 33 views
0

我提出這是目前可以正常使用,但只有1層的問題... 正如我們都知道,活性破壞並重新創建用戶時,改變了手機的定位應用......我的活動需要保存一個完整對象的矢量文活性重建......我檢查了OnSaveInstance()方法,發現沒有辦法向量可以存儲......難道ANY1有一個建議,用於存儲載體中,使我可以檢索它的娛樂活動?安卓saveinstance保存矢量數據類型

任何幫助將不勝感激...

感謝名單...

回答

3

是的,有爲了這個目的到位的機制。

  1. Activity類實現/重寫onRetainNonConfigurationInstance,返回您希望跨方向的變化來持久化狀態對象(在這種情況下,載體或什麼不可以)
  2. 在你onCreateonStart或什麼不是,訪問通過調用getLastNonConfigurationInstance存儲對象。如果它爲空,則重新創建該對象。
+0

WOW!感謝名單羅馬Nurik ......它的工作就像一個魅力......雖然解決了我自己的問題,但我們可以存儲超過1個對象像你解釋的方式......怎麼把它返回只有最後copnfiguration ...所以我想這店只有1個對象...糾正我,如果我錯了...再次... thanx ... – JaVadid 2010-03-30 09:24:03