首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GoogleMaps -调用onPause()

GoogleMaps -调用onPause()
EN

Stack Overflow用户
提问于 2014-05-08 14:11:58
回答 1查看 1K关注 0票数 4

我在想:当使用Google v2时,mapView应该调用

代码语言:javascript
复制
mapView.onPause()

在onPause()中。

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

代码语言:javascript
复制
@Override          
public void onPause()
{
   super.onPause();
   mapView.onPause();
}

或者像这样:

代码语言:javascript
复制
@Override          
public void onPause()
{

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

?两者似乎都能工作(编译器中没有错误,在运行应用程序时也没有错误),但是正确的用法是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-08 14:17:06

选择后者。在方法onCreate()onStart()onResume()等方面,首先调用super,在代码使用之前插入所有对象内部,而在onPause()上,onDestroy()首先清理您的东西,然后调用super让超类完成它的工作,否则您的代码可能会依赖于在super清理完成后不再可用的东西。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23544296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档