Я студент, и я разрабатываю приложение для своего колледжа для загрузки контрольных работ за предыдущий год, в моем колледже 14 факультетов, и для каждого факультета 8 семестров, и в каждом семестре минимум 10 предметов, поэтому 14 * 2 * 8 = 1120 файлов Java и XML файлы, которые я должен создать, если я продолжу переходить от одного действия к другому, это займет огромное время. как справиться с этим огромным действием. Структура моего приложения будет Выберите отдел (14) >> Выберите группу (8) >> выберите тему (10) Существуют ли какие-либо методы, такие как nestedif или что-то еще, для уменьшения файлов активности. Если есть какие-либо методы, пожалуйста, помогите мне завершить проект. Заранее спасибо
Спасибо за ответ, я новичок, поэтому не могли бы вы поделиться примером кода для этого
Нет, вам не нужно так много действий. Вам нужно написать абстрактные действия, которые принимают параметры и отображают различные данные на их основе. В лучшем случае я вижу здесь 4 действия: выбор факультета, выбор семестра, выбор предмета и фактическая предметная деятельность. И, возможно, некоторые из них должны быть фрагментами, хотя это более личный выбор.
Спасибо за ответ, я новичок и не могли бы вы поделиться примером кода для этого
почему вам нужно создать действие для каждого из этих 1120 экранов. Используйте минимальное количество действий с фрагментами, также вы можете управлять макетами, передавая данные между компонентами. Для начала просмотрите учебные пособия по фрагментам Android.