Android: обработка прерываний в многопользовательской игре в реальном времени с использованием базы данных Firebase Realtime - PullRequest
0 голосов
/ 10 апреля 2020

Я создаю игру на Android, используя базу данных Firebase в реальном времени, где игроки присоединяются к комнате и играют в игру в реальном времени.

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

  1. Кнопка «Назад»
  2. Кнопка меню
  3. Кнопка «Домой»
  4. Телефонный звонок
  5. Изменение ориентации экрана

Сначала я просто выходил или закрывал открытую игру, если было какое-либо прерывание с помощью метода onPause (). Но в случае изменения ориентации экрана я не хочу закрывать или выходить из игры, но onPause () вызывается для всего.

Есть ли правильный способ обработки прерываний для многопользовательской игры в реальном времени?

Может ли кто-нибудь предоставить какие-либо хорошие источники информации?

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