2012-03-03 45 views

回答

0

根據此鏈接http://www.androiddiscuss.com/1-android-discuss/37923.html避免需要完全重建覆蓋的常見建議解決方案之一是讓他們實現Parceable接口,然後在onRetainInstanceState和onCreate期間從bundle中存儲/恢復它們。

這將取決於您實施的ItemizedOverlay。在可能的解決方案中,可能只是將已保存的覆蓋項存儲在包中,然後在有可用數據的情況下調用一個特殊的構造函數onCreate。

另一種解決方案是重新運行您實施的任何函數來填充分項疊加。請記住,當一項活動被破壞時,它完全失去了它的狀態。分項疊加是該狀態的一部分,因此除非您保存或重建它,否則當活動重新啓動時它不會在那裏。