Форум программистов, компьютерный форум CyberForum.ru

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

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

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

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

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

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

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

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

Android Про final
Про Handler и ProgressBar Android
Какую архитектуру предпочтительнее выбрать? Android
Android Информация про ОС Android
Android Про Broadcast
Про DPI экранов Android
Android Нечто про Андройд и С++
Android Про активити и линию
Android C++ приложение на Android ищу книжки про соединение приложения с сервером
Android Выбрать архитектуру приложения с БД
Android Клиент-серверное приложение - посоветуйте архитектуру
Android Приложение с БД - посоветуйте архитектуру

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Spelcrawler
525 / 495 / 111
Регистрация: 12.03.2014
Сообщений: 1,647
Завершенные тесты: 1
18.09.2015, 17:25     Про архитектуру приложения #2
Цитата Сообщение от san92der Посмотреть сообщение
вместо того, чтобы создавать кучу
функций в активити, создали цепочку наследований активити. И для каждого фрагмента
своё активити, которое используется только для наследования. В результате получилась
гигантская цепочка наследований, при том, что все данные хранятся в базовом классе.
Чет по моему это вообще бред, если я правильно понял. Неужели настолько много событий во фрагментах, которые нужны активити?
san92der
14 / 14 / 3
Регистрация: 27.10.2012
Сообщений: 108
18.09.2015, 17:30  [ТС]     Про архитектуру приложения #3
Есть небольшой набор данных, но есть огромная куча способов их обработки и отображения. Даже
если чисто теоретически, то как лучше это должно быть реализовано?
Spelcrawler
525 / 495 / 111
Регистрация: 12.03.2014
Сообщений: 1,647
Завершенные тесты: 1
18.09.2015, 17:32     Про архитектуру приложения #4
Я бы хранил данные в активити, например, и передавал в фрагменты нужные им данные. Или фрагменты могут изменять данные?
Yandex
Объявления
18.09.2015, 17:32     Про архитектуру приложения
Ответ Создать тему
Опции темы

Текущее время: 22:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru