В настоящее время я работаю над многопоточным игровым приложением для платформы Android ... пока что все хорошо ... Я только что преодолел ошибку в моем приложении, которая приводила к его перезапуску при изменении ориентации (исправлено назначением конкретная ориентация в зависимости от наличия аппаратной клавиатуры или нет, что важно, потому что это онлайн-игра с возможностями чата), и это работает ... НО теперь я пытаюсь избежать той же проблемы, когда пользователь просто открывает слайды аппаратная клавиатура. Я не совсем уверен, как избежать перезапуска моего приложения или сохранения состояния моего приложения. Какие-либо решения / предложения?