2
當某些其他應用程序或活動進入前臺或用戶單擊主頁按鈕時,如何保存地圖和疊加狀態?通常,當活動再次顯示時,分項疊加項目不再出現在地圖上。Android保存地圖狀態+分項疊加
當某些其他應用程序或活動進入前臺或用戶單擊主頁按鈕時,如何保存地圖和疊加狀態?通常,當活動再次顯示時,分項疊加項目不再出現在地圖上。Android保存地圖狀態+分項疊加
根據此鏈接http://www.androiddiscuss.com/1-android-discuss/37923.html避免需要完全重建覆蓋的常見建議解決方案之一是讓他們實現Parceable接口,然後在onRetainInstanceState和onCreate期間從bundle中存儲/恢復它們。
這將取決於您實施的ItemizedOverlay。在可能的解決方案中,可能只是將已保存的覆蓋項存儲在包中,然後在有可用數據的情況下調用一個特殊的構造函數onCreate。
另一種解決方案是重新運行您實施的任何函數來填充分項疊加。請記住,當一項活動被破壞時,它完全失去了它的狀態。分項疊加是該狀態的一部分,因此除非您保存或重建它,否則當活動重新啓動時它不會在那裏。