С Новым годом! Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
 Аватар для Nullik
46 / 15 / 4
Регистрация: 13.03.2013
Сообщений: 302

MVP для Android игры - реализация View

05.05.2017, 00:41. Показов 1409. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер!
Делаю архитектуру для небольшой игрушки на Android, но возникли вопросы.

Не по теме:

Как говорится, на 7 раз игру написать в одной активити, один раз в архитектуре



Значит, за основу взят паттерн MVP. Игра - платформер, как Марио.

У игры есть:
окна\activity: "меню, "игровое поле" (где прыгает и бегает человечек),
окна\dialogFragment: "пауза", "победа", "поражение".

По логике, View - это активити и фрагменты, но вот возник вопрос: а как быть с двумя и более активити? Как одна активити должна вызывать другу в таком случае? Или нужна 1 активити, а всё остальное на фрагментах? Как в таком случаете должен вести себя presenter?
Нигде не нашла пример с несколькими активити, чтобы этот пример ещё хоть как-то был понятен (пример с гитхаба про main и Login мне не очень помог).
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.05.2017, 00:41
Ответы с готовыми решениями:

Программирование игры для Android
Сразу приношу извинения за то что спрашиваю в неподходяшем разделе (просто не знаю куда писать точно) .Вопрос такой играл в игру...

реализация Android приложения для ресторана
В общем, я начинающий программист, и мне знакомый предложил один проект. Т.к. я пока что мало знаю об этом, хочу узнать здесь. Итак, нужно...

Как сделать таймер для игры в Android?
Всем привет. Решил освоить написание приложений под андроид, до этого писал на C# и в основном в формах. В C# есть класс timer и у него...

5
Модератор
 Аватар для vxg
3407 / 2178 / 354
Регистрация: 13.01.2012
Сообщений: 8,448
05.05.2017, 07:35
Nullik, что мешает в качестве вью рассматривать весь UI?
0
 Аватар для Nullik
46 / 15 / 4
Регистрация: 13.03.2013
Сообщений: 302
05.05.2017, 11:18  [ТС]
Цитата Сообщение от vxg Посмотреть сообщение
Nullik, что мешает в качестве вью рассматривать весь UI?
Поясните для чайника, т.е. меня, что тут подразумевается под "весь пользовательский интерфейс (UI)" ? Т.е. все активити в кучку, 1 активити и куча фрагментов для неё или... что-то другое?
0
Модератор
 Аватар для vxg
3407 / 2178 / 354
Регистрация: 13.01.2012
Сообщений: 8,448
05.05.2017, 11:24
Nullik, согласно букварю
Представление (View) отвечает за отображение данных модели пользователю, реагируя на изменения модели
то есть вью - это, наверное, может есть и другие предолжения, все что видит и с чем взаимодействует пользователь - как это реализовано технически (одной, двумя или более активити, фрагментами, диалогами и т.п.) значения не имеет
0
 Аватар для Nullik
46 / 15 / 4
Регистрация: 13.03.2013
Сообщений: 302
05.05.2017, 11:29  [ТС]
хм, выходит, если взаимодействовать с чем-то глобальным... т.е. выйти по иерархии (дереву) на корень этого UI ?

Не по теме:

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

0
Модератор
 Аватар для vxg
3407 / 2178 / 354
Регистрация: 13.01.2012
Сообщений: 8,448
05.05.2017, 11:53
Nullik, вы напишите несколько ситуаций происходящих на разных активити и не укладывающихся в голове и так будет легче воспринимать в чем сложность
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.05.2017, 11:53
Помогаю со студенческими работами здесь

Unity3D: можно ли делать игры для Android?
А с помощью Unity3D можно делать игры для Android?

Выбор движка для создания 2D игры на Android
Уверен, что эта тема уже много раз поднималась, но возможно на данный момент картина поменялась. После прочтения книги по созданию игры с...

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

Поиск движка для создания 2D игры под Android
Доброго времени суток, уважаемые форумчане! Не так давно (недели две назад) появилась идея о создании игры для Android'a (ну для начала)....

Общая база для android и ios. Реализация сервера на php
Здравствуйте. Помогите пожалуйста. Мы с другом решили сделать приложение. Одно на android, другое на ios. База приложения будет...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru