Сохранение размера списка без его обновления - PullRequest
0 голосов
/ 26 октября 2018

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

Это то, что я сейчас использую для определения идентификатора игры

private int gameSlot() {
        gameSlot = openGames.size();
    return gameSlot;
}

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

Как сделать так, чтобы при обновлении размера списка идентификатор игры не изменялся?

Это то, что я использую для назначения идентификатора игры.

gameMaker = new GameMaker(hp.uid, userName, amount, gameSlot());

1 Ответ

0 голосов
/ 26 октября 2018

Для сохранения предыдущего значения также используйте:

 gameSlot = gameSlot + openGames.size();

Таким образом, каждый раз, когда вы добавляете новый размер списка, предыдущее значение никогда не потеряется.

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