(новичок) Дизайнерское решение.Лучше ли связывать действия или вызывать их из службы - PullRequest
1 голос
/ 14 февраля 2012

Я реализую игру, в которой многим игрокам нужно пройти несколько уровней (очень короткое время игры на уровень)

Логически говоря:

for (l = 1; l <= num_levels; l++)
{
    for (p = 1; p <= num_players; p++)
    {
        PLAY (l, p);
    }
}

Доступны 2 варианта

  1. Цепная активность к активности
  2. Реализация службы, в которой startActivityForResult () вызывается для каждой итерации Level / Player (очевидно, что основной цикл приложения будет выполняться в потоке, отличном от основного потока).

Исходя из опыта тех, кто уже внедрил такой «шаблон», какое решение лучше и почему ??

Много тхэнкс.

Пол

1 Ответ

0 голосов
/ 21 июня 2012

Из того, что я понимаю, чего вы хотите достичь, было бы неплохо начинать действия из службы. Я думаю, что это редко когда-либо.

Вы можете сделать все это в одном занятии. Просто переберите эти два списка (уровни и игроков) и действуйте соответственно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...