SupportMapFragment vs MapFragment性能方面

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SupportMapFragment vs MapFragment性能方面相关的知识,希望对你有一定的参考价值。

SupportMapFragmentMapFragment之间有区别吗?在参考资料中,它指出,仅当您以android API级别12和更高版本为目标时,才应使用MapFragment,但是还有其他区别吗?是其中之一吗?

答案

SupportMapFragment和MapFragment有什么区别吗?

[以“ Support”一词开头。 :-)

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

在参考文献中说,仅当您将Android API级别设置为12以上时,才应使用MapFragment

更准确地说,您将MapFragmentActivity结合使用(使用本机API Level 11+片段),并将SupportMapFragmentFragmentActivityActionBarActivity结合使用(使用片段反向端口)。

还有其他区别吗?

由于Play Services SDK是封闭源代码,因此,可靠地知道这一点的唯一方法是在Google找一份工作,以便您可以检查源代码。

其中之一更快吗?

它们应该彼此接近。我尚未听说任何有关性能差异的报告。

另一答案

您不应该使用MapFragment,因为它扩展了android.app.Fragmentandroid.app.Fragmentdeprecated

以上是关于SupportMapFragment vs MapFragment性能方面的主要内容,如果未能解决你的问题,请参考以下文章

第二次打开 SupportMapFragment 时出错

Map Fragment(Kotlin)onMapReady无法正常工作

SupportMapFragment 顶部有自定义视图

使用 SupportMapFragment 时,我如何知道地图已准备好使用?

SupportMapFragment 的 findFragmentById 在 Android Studio 中返回 null

如何在 SupportMapFragment 中使用 OSMDroid 在地图上启用 LongClick