Количество действительных фрагментов в приложении? - PullRequest
0 голосов
/ 18 сентября 2018

Есть ли ограничения в использовании fragments в приложении? Может ли огромное количество фрагментов влиять на производительность приложения?

Редактировать : я хочу воспроизвести фильм продолжительностью не более 5 минут.

Ответы [ 4 ]

0 голосов
/ 18 сентября 2018

Вы можете объединить несколько фрагментов в одном действии, чтобы создать многопанельный пользовательский интерфейс и повторно использовать фрагмент в нескольких действиях.

Выполнение фрагмента важно для получения хорошей производительности. Должен работать правильно, как память (кеш, addBackStack и т. Д.)

https://developer.android.com/guide/components/fragments#Transactions

0 голосов
/ 18 сентября 2018

Есть ли какие-либо ограничения в использовании фрагментов в приложении?

Нет ограничений

Может ли огромное количество фрагментов влиять на производительность приложения?

Да, конечно, может, причины

  • Распределение памяти
  • Расходы процессора
  • Менеджер жизненного цикла (и активность, и фрагмент)

Возможное решение

  • Включить большую кучу в теге приложения манифеста

    android:largeHeap="true"

  • Использовать findFragmentByTag вместо создания фрагментов
  • Использовать задний стек
0 голосов
/ 18 сентября 2018

Использование фрагментов зависит от функциональности приложения.Выбор разработчика - использовать фрагмент или нет.Если ваше приложение содержит различные параметры и вам необходимо использовать Навигационный ящик, TabView или любой вид Swipable, то в таком случае более подходящим будет использование Fragment.

Добавление и замена фрагмента в вашем приложении должны выполняться правильно исогласно необходимости.Если это так, то это не повлияет на производительность вашего приложения, и такого ограничения на использование фрагментов не существует.Вы можете добавить его в соответствии с вашими потребностями.

Надеюсь, это поможет.

0 голосов
/ 18 сентября 2018

Есть ли какие-либо ограничения в использовании фрагментов в приложении?

Нет , нет ограничений на добавление фрагментов в разработке Android.

Может ли огромное количество фрагментов влиять на производительность приложения?

зависит от того, какую операцию вы будете выполнять с фрагментами

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...