当admt InterstitialAd关闭时,Google地图位置会重置。

时间:2016-01-07 19:31:42

标签: android google-maps admob

我的应用程序包含谷歌地图,它显示admob InterstitialAd。

我注意到Android更高版本,比如4.0,当显示admob InterstitialAd并且用户只关闭InterstitialAd时。谷歌地图重新启动到它的初始位置。这意味着最有可能“onResume”方法的“onCreate”被调用。

但是,我注意到这个问题不会发生在我用于测试的Android 2.3上。

是否可以解决此问题,或者我可以保存Google地图正在显示的当前位置,以便在“onResume”被调用时我可以再次显示它。

1 个答案:

答案 0 :(得分:1)

发布以下评论中的更多信息:

  1. 不要在onResume方法中对地图进行任何转换,因为当控件从广告返回应用程序时会调用onResume。

  2. 设置一个标志,检查在显示广告后是否调用了onResume,并在这些情况下跳过地图上的操作。