SupportMapFragment против MapFragment с точки зрения производительности
Есть ли различия между SupportMapFragment и MapFragment? В ссылке говорится, что вы должны использовать MapFragment только тогда, когда нацеливаетесь на Android API уровня 12 и выше, но есть ли другие различия? Один из них быстрее?
1 ответ
Есть ли различия между SupportMapFragment и MapFragment?
Начинается со слова "Поддержка".:-)
Сверх того, MapFragment
наследуется от android.app.Fragment
, который SupportMapFragment
наследуется от android.support.v4.app.Fragment
,
В ссылке говорится, что вы должны использовать MapFragment только тогда, когда вы нацелены на Android API уровня 12 и выше
Точнее, вы используете MapFragment
с Activity
(используя нативные фрагменты уровня API 11+), и вы используете SupportMapFragment
с FragmentActivity
или же ActionBarActivity
(используя фрагмент бэкпорта).
есть ли другие отличия?
Поскольку Play Services SDK является закрытым исходным кодом, единственный надежный способ узнать это - получить работу в Google, чтобы вы могли изучить исходный код.
Один из них быстрее?
Они должны быть рядом клонов друг друга. Я не слышал ни о каких отчетах о различиях в производительности.
Вы не должны использовать MapFragment
, поскольку он расширяет android.app.Fragment
.
а такжеandroid.app.Fragment
является устаревшим.