4

SupportMapFragmentMapFragment之间有什么区别吗?在参考文献中,它说您应该只在针对 Android API 级别 12 及更高级别时使用 MapFragment,但是还有其他区别吗?其中一个更快吗?

4

2 回答 2

13

SupportMapFragment 和 MapFragment 之间有什么区别吗?

一个以“支持”一词开头。:-)

除此之外,MapFragment继承自android.app.FragmentSupportMapFragment继承自android.support.v4.app.Fragment

在参考资料中,它说您应该只在针对 Android API 级别 12 及更高级别时使用 MapFragment

更准确地说,您使用MapFragmentActivity使用原生 API 级别 11+ 片段)和使用SupportMapFragmentor FragmentActivityActionBarActivity使用片段反向端口)。

还有其他区别吗?

由于 Play 服务 SDK 是封闭源代码,因此了解这一点的唯一方法是在 Google 找到一份工作,以便您可以检查源代码。

其中一个更快吗?

它们应该接近彼此的克隆。我没有听说过任何关于性能差异的报告。

于 2014-02-08T14:42:36.430 回答
0

你不应该使用MapFragment,因为它扩展了android.app.Fragment.
并且android.app.Fragment弃用

于 2020-05-02T17:14:24.387 回答