我想知道:使用Google Maps v2时,mapView应该调用
mapView.onPause()
在onPause()中。
但是,应该在mapView.onPause()之前还是之后调用super.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
清洁完成后可以再使用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句