请详细说明并阅读。这很简单,我需要你的帮助:)
LogIn活动从服务器获取地图点并启动Maps活动,JSON字符串传递给Maps活动,Maps活动读取事件并将其点添加到叠加层。
我创建了一个在后台运行的服务,当服务器上出现新点时,一旦用户点击通知,就会将它们添加到地图中。点击后,它会启动Maps活动,以便将点添加到现有点(服务将JSON字符串再次传递给Maps活动)
问题在于,地图活动一直在创建(onCreate()每次运行)并且所有先前的点都会从地图中删除,因为所有叠加,mapview等都会重新创建,就好像它是第一次运行一样但是之前的点没有添加,因为它们是由LogIn屏幕传递的,显然现在没有运行。
如何在不删除以前的地图的情况下向地图添加点?
非常感谢!