(支持)MapFragment生命周期调用

时间:2013-04-02 21:00:46

标签: android supportmapfragment mapfragment

我刚刚开始使用MapFragment(或实际上是SupportedMapFragment,因为我的目标是API 8)。我以前从未使用过MapView(V1)。

我注意到在MapView上有一个人被告知要从Activity中进行生命周期调用(onPause()等),但是在(支持的)MapFragment中没有任何关于这样做的记录,尽管它看起来确实有相同的方法如MapView。

是否必须?

2 个答案:

答案 0 :(得分:1)

Fragment处理他们自己的生命周期,这是对他们非常好的事情之一。如果您询问是否必须在onResume上明确致电onPauseMapFragment等...,答案是否定的。

Fragment s的要点是拥有模块化的UI部分,您可以将其放入应用程序的不同部分。例如,您可以拥有一个地图片段和一个列表片段,您可以在手机之间切换,但在平板电脑上将它们并排放置。

答案 1 :(得分:0)

快速参考:https://developer.android.com/guide/components/fragments.html#Lifecycle

对于 MapFragment ,您在 onPause()之前有 onMapReady()

enter image description here