Я знаю, как функционально выполнить каждый из следующих сценариев, мой главный вопрос: какое решение лучше проектировать? На основе размера приложения / скорости и времени работы от батареи и т. Д.
Так что у меня будет несколько занятий, которые будут отображать разные списки. Это все списки одного и того же объекта, но состояния объектов будут разными в каждом из списков. Это будут списки игр, и игры могут быть активными, законченными или ожидающими запуска. Должен ли я создавать новые классы деятельности для каждого из них? Или создать один класс ListActivity, который будет просто отображать другой класс в зависимости от намерения, которое было передано? Есть ли существенная выгода для выполнения одного или другого? Использовать разные классы для каждого из них будет легче для чтения, но каковы издержки на java для компиляции большего количества классов по сравнению с наличием одинаковой информации в 1 классе?