【发布时间】:2020-05-03 01:14:24
【问题描述】:
SupportMapFragment 和MapFragment 之间有什么区别吗? 在参考文献中,它说您应该只在针对 Android API 级别 12 及更高级别时使用 MapFragment,但是还有其他区别吗?其中一个更快吗?
【问题讨论】:
标签: android performance supportmapfragment difference mapfragment
SupportMapFragment 和MapFragment 之间有什么区别吗? 在参考文献中,它说您应该只在针对 Android API 级别 12 及更高级别时使用 MapFragment,但是还有其他区别吗?其中一个更快吗?
【问题讨论】:
标签: android performance supportmapfragment difference mapfragment
SupportMapFragment 和 MapFragment 有什么区别吗?
一个以“支持”一词开头。 :-)
除此之外,MapFragment 继承自 android.app.Fragment,SupportMapFragment 继承自 android.support.v4.app.Fragment。
在参考文献中说,您应该只在面向 Android API 级别 12 及更高级别时使用 MapFragment
更准确地说,您将MapFragment 与Activity 一起使用(使用本机API 级别11+ 片段),并将SupportMapFragment 与FragmentActivity 或ActionBarActivity 一起使用(使用片段反向端口)。
还有其他区别吗?
由于 Play Services SDK 是封闭源代码,唯一可靠的方法是在 Google 找到一份工作,以便检查源代码。
其中一个更快吗?
它们应该是彼此接近的克隆。我没有听说过任何关于性能差异的报告。
【讨论】:
您不应该使用MapFragment,因为它扩展了android.app.Fragment。
而android.app.Fragment 是deprecated。
【讨论】: