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является устаревшим.

Другие вопросы по тегам