2014-12-10 2 views
1

Если я приостановил свою игру, нажав кнопку «Домой», а затем я войду в игру, коснувшись значка игры на главном экране, все начинается снова. Как я могу определить, загружен ли игровой экземпляр в память и отнимает ли он его от места приостановки игры?Игра начинается снова в android - Как предотвратить перезапуск?

+1

Не специалист никогда не пробовал, но если вы посмотрите на жизненный цикл, у вас есть состояние для андроида: https://github.com/libgdx/libgdx/wiki/The-life-cycle. также вы отмечены как libgdx и единство? – Opetion

+0

Я уже использую этот метод возобновления, чтобы вернуться к соответствующему экрану. Это работает, только если вы приостановите игру (например, нажав кнопку «Домой»), а затем снова введите игру, обратившись к ней из меню открытых экземпляров, которое появляется при нажатии кнопки HOME; он не работает, если вы щелкните значок приложения. Я использую libgdx в качестве моей игровой среды, но если есть решение для pb. Думаю, это было бы похоже на единство и libgdx. – gogonapel

+1

ah ok извините :) надеюсь, кто-то может вам помочь – Opetion

ответ

1

В AndroidManifest.xml с использованием атрибута startMode элемента, установленного в «singleTop», была решена проблема.

+1

спасибо, что оставили ответ :) – Opetion

Смежные вопросы