Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
san92der
14 / 14 / 3
Регистрация: 27.10.2012
Сообщений: 109
#1

Про архитектуру приложения - Программирование Android

18.09.2015, 17:01. Просмотров 209. Ответов 3
Метки нет (Все метки)

Простите за возможную глупость вопроса - в мыслях запутался, а сам не выпутаюсь

Допустим, есть одно активити с целой кучей фрагментов. Хорошим ли тут будет решение
создавать внутри фрагмента интерфейс, задавать его членом-слушателем фрагмента,
а активити заставлять слушать этот фрагмент? Тогда в активити будет реализация
кучи функций каждого фрагмента * количество кучи фрагментов.

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

Какой подход тут вообще будет уместнее? Будут ли вообще адекватные люди использовать
что-то подобное? Что-то как решить это в голову мне не приходит
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.09.2015, 17:01
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Про архитектуру приложения (Программирование Android):

Выбрать архитектуру приложения с БД - Программирование Android
Доброго времени суток, уважаемые программисты! Помогите разобраться. Пытаюсь написать приложение с базой данных, которую заполняет...

Посоветуйте архитектуру приложения для отзывов с БД - Программирование Android
Добрый вечер, пишу приложение которое будет получать информацию из БД, что-то типа отзовика от меня. Есть 2 варианта реализации: 1) у меня...

C++ приложение на Android ищу книжки про соединение приложения с сервером - Программирование Android
Самое не находимое это работа мобильного приложения через сеть, не могу сдвинуться ни на йоту из за своей безграмотности в Пониманий кода,...

Приложение с БД - посоветуйте архитектуру - Программирование Android
Два вопроса , они родственные между собой: Пишу приложение ну допустим "Смешные историй" , в котором каждый день будут добавляться...

Какую архитектуру предпочтительнее выбрать? - Программирование Android
Всем приветов! Возник небольшой вопрос. Допустим имеется приложение, простенькая регистрация. Как правильнее организовать...

Клиент-серверное приложение - посоветуйте архитектуру - Программирование Android
Всем доброго времени суток. Пишу клиент-серверное приложение с нуля, поэтому вопросов куча) Это уже вторая тема (первая...

3
Spelcrawler
531 / 501 / 111
Регистрация: 12.03.2014
Сообщений: 1,666
Завершенные тесты: 1
18.09.2015, 17:25 #2
Цитата Сообщение от san92der Посмотреть сообщение
вместо того, чтобы создавать кучу
функций в активити, создали цепочку наследований активити. И для каждого фрагмента
своё активити, которое используется только для наследования. В результате получилась
гигантская цепочка наследований, при том, что все данные хранятся в базовом классе.
Чет по моему это вообще бред, если я правильно понял. Неужели настолько много событий во фрагментах, которые нужны активити?
0
san92der
14 / 14 / 3
Регистрация: 27.10.2012
Сообщений: 109
18.09.2015, 17:30  [ТС] #3
Есть небольшой набор данных, но есть огромная куча способов их обработки и отображения. Даже
если чисто теоретически, то как лучше это должно быть реализовано?
0
Spelcrawler
531 / 501 / 111
Регистрация: 12.03.2014
Сообщений: 1,666
Завершенные тесты: 1
18.09.2015, 17:32 #4
Я бы хранил данные в активити, например, и передавал в фрагменты нужные им данные. Или фрагменты могут изменять данные?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.09.2015, 17:32
Привет! Вот еще темы с ответами:

MVP + фрагменты: как грамотно организовать архитектуру? - Программирование Android
Всем привет. Есть приложение, в котором есть базовый фрагмент, от которого наследуется 10-20 новых фрагментов. Отображают все они просто...

Посоветуйте архитектуру - онлайн перевод слов (игра) - Программирование Android
Начинаю разрабатывать приложение, но встал вопрос о том, как лучше организовать храниениеиданных. Приложение - словарьсловарь иностранных...

Ошибка при вызове приложения из другого приложения - Программирование Android
Сделано два простеньких приложения и я хочу чтобы одно приложение запускало другое. В приложении, которое будет запущено установлен фильтр...

Из приложения А проверить наличие установленного на устройстве приложения В - Программирование Android
Извиняюсь за нубский вопрос. Подскажите в андроид есть возможность из приложения А проверить наличие установленного на устройстве...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru