我有 GOOGLE 地图,上面有一些叠加层。覆盖是从数据库中获取的,因此加载覆盖需要一些时间。
然后我单击一个叠加层以带来另一个包含有关该叠加层信息的活动。此信息是通过 Intent 创建的新活动。
然后我想回到地图。好的,我点击按钮,它会调用一个新的 Intent 来返回地图。
地图会出现,但叠加层不会。
我发现一种解决方案可能是恢复地图,而不是有意开始新地图。
我试图添加一个标志来恢复活动,但它不起作用。
在我做的按钮中:
Intent myIntent = new Intent(mContext,MapClass.class);
myIntent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
mContext.startActivity(myIntent);
请问,有什么线索吗?