На макс. деятельности и фрагментов

Я новый для андроида и Java-программирования. Недавно я наткнулся на это

Макс. количество мероприятий и он говорит это -

У нас может быть любое количество действий, но полезно ограничить максимум 25 действиями (как предлагает Google). Мы можем уменьшить количество действий с помощью фрагментов.

Теперь реальный вопрос, который я хотел задать, -

  • Каждый файл .java в src приложения считается активным? Если это не так, то какие из них действительно можно назвать активностями?
  • Теперь, поскольку в вышеупомянутых вопросах ответ предполагает использование фрагментов. Но при создании фрагментов мне все равно нужно создать отдельный класс для каждого фрагмента. Теперь, это добавление к no. деятельности?
  • Если каждый класс фрагмента считается активностью, можно ли все его код закодировать в одном действии?

Еще один: влияет ли слишком большое количество файлов .java на производительность приложения?

Благодарим вас за помощь.

1 ответ

Недавно я наткнулся на это

Эта фигура вырвана из комментатора сзади. 25 не является магическим числом.

Кроме того, количество действий напрямую не влияет на производительность, больше, чем веб-сайт с 1000 страницами, как-то по своей сути медленнее, чем веб-сайт со 100 страницами. Количество действий может влиять на использование памяти, особенно в зависимости от того, как вы используете эти действия (например, запуск новых экземпляров и переход к существующим).

Поддерживаются ли все файлы .java в src приложения как активность?

Нет.

Если это не так, какие из них действительно можно назвать действиями?

Те, где вы наследуете Activity.

Теперь это добавление к no. деятельности?

Нет.

Создает ли слишком много файлов .java для производительности приложения?

Как правило, не больше, чем создавать "слишком много" {{вставить язык программирования здесь}}, влияют на производительность {{вставить здесь среду приложения}}.

licensed under cc by-sa 3.0 with attribution.