кнопка обратного отсчета таймера Android против дома - PullRequest
0 голосов
/ 25 июня 2010

Я пишу таймер обратного отсчета, используя .postdelayed (), который говорит каждую секунду, когда таймер падает до нуля. У меня проблемы с пониманием последствий нажатия пользователем кнопки назад или домой. Обратный отсчет продолжается при нажатии любой кнопки. Когда нажата кнопка «домой» и вы повторно выбираете приложение, оно возвращается к тому же счету (это то, что я всегда хочу) и продолжает обратный отсчет. Когда вы нажимаете клавишу «Назад», а затем повторно выбираете приложение, вы получаете новые часы, которые еще не запускались, но я все еще слышу звуки из оригинального таймера. Как я могу кодировать приложение, чтобы оно могло иметь только один экземпляр, и если щелкнуть значок приложения, он всегда перейдет к активной версии, если оно запущено?

1 Ответ

0 голосов
/ 25 июня 2010

Взгляните на этот вопрос ... это в основном то, что вам нужно. Теперь ... если вам интересно это поведение, просто при нажатии Кнопка «Домой» ваше приложение не уничтожается, а приостанавливается. Но когда вы нажимаете кнопку Back , текущее действие выталкивается из стека, и это означает, что ваше приложение уничтожено (так что вам лучше сохранить состояние вашего приложения).

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