gpt4 book ai didi

android - GoogleMaps - 调用 onPause()

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:08:48 25 4
gpt4 key购买 nike

我想知道:当使用 Google Maps v2 时,mapView 应该调用

mapView.onPause()

在 onPause() 中。

super.onPause() 应该在 mapView.onPause() 之前调用,还是之后调用?是不是应该这样:

@Override          
public void onPause()
{
super.onPause();
mapView.onPause();
}

或者像这样:

@Override          
public void onPause()
{

mapView.onPause();
super.onPause();
}

?两者似乎都有效(编译器和运行应用程序时都没有错误),但正确的用法是什么?

最佳答案

选择后者。在onCreate()onStart()onResume()等方法上,首先调用super,初始化所有在你编写代码之前对象内部可能会使用它,而在 onPause() 上,onDestroy() 首先清理你的东西然后调用 super 让父类(super class)做它的工作也是如此,否则您的代码可能会尝试依赖 super 清理完成后不再可用的东西。

关于android - GoogleMaps - 调用 onPause(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23544296/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com