Форум программистов, компьютерный форум CyberForum.ru

Xamarin

Войти
Регистрация
Восстановить пароль
 
Phobos92
0 / 0 / 1
Регистрация: 15.06.2015
Сообщений: 12
#1

Как сделать таймер зависящий от реального времени в Android приложении. Xamarin - Xamarin

21.11.2016, 12:13. Просмотров 343. Ответов 2
Метки нет (Все метки)

Только начал разбираться с разработкой на Android. И появилась нужда сделать таймер на длительное время. Существует куча игр, где есть около 5 жизней, и когда игрок тратит их, нужно подождать пол часа реального времени для восстановления. При чем в этот момент приложение может быть закрыто. А после восстановления придет Push-сообщение о том, что все готово. Мне нужно реализовать подобное, но поскольку я нуб - я не понимаю как это реализовать)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2016, 12:13     Как сделать таймер зависящий от реального времени в Android приложении. Xamarin
Посмотрите здесь:
Xamarin Как создать приложения Android Xamarin
C# Xamarin Android Как конвертировать изображения Uri в Bitmap Xamarin
Xamarin Xamarin Android
Xamarin.Android AngleSharp "System.NullReferenceException" Как корректно выполнить место в коде? Xamarin
Xamarin Диплом на xamarin android
Xamarin Xamarin: разработка под android
C# Xamarin Android захват изображения Xamarin
Xamarin Ошибки свежеустановленого xamarin android
Xamarin Публикация приложения Xamarin.Forms для Android
Xamarin Xamarin Android WebClient.DownloadString не отображает киррилицу
Xamarin Xamarin developer Android. Отправка Method Post
Xamarin Какие есть возможные варианты подключения к FireBird из Xamarin.Android?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Bro_2
1 / 1 / 0
Регистрация: 13.12.2015
Сообщений: 53
21.06.2017, 13:16     Как сделать таймер зависящий от реального времени в Android приложении. Xamarin #2
Phobos92, Вам нужен AlarmManager. Посмотрите, как он создаётся для обычного Android, в Xamarin всё аналогично.

Когда, заканчиваются жизни, Вы создаёте Alarm, который должен сработать через полчаса от текущего времени. Он будет работать даже, если телефон заблокирован. Этот самый Alarm должен будет принимать в Intent специальный BroadCastReceiver, который и будет работать на событие через полчаса. Т.е. внутри него (BroadCastReceiver-а) должно создаваться соответствующее уведомление.

Только ещё Вам нужно будет предусмотреть различные ситуации типа "Телефон перезагрузили" или "Время поменяли", чтобы в таких случаях опять правильно создать уведомление.
Phobos92
0 / 0 / 1
Регистрация: 15.06.2015
Сообщений: 12
21.06.2017, 13:19  [ТС]     Как сделать таймер зависящий от реального времени в Android приложении. Xamarin #3
Цитата Сообщение от Bro_2 Посмотреть сообщение
Phobos92, Вам нужен AlarmManager. Посмотрите, как он создаётся для обычного Android, в Xamarin всё аналогично.
Когда, заканчиваются жизни, Вы создаёте Alarm, который должен сработать через полчаса от текущего времени. Он будет работать даже, если телефон заблокирован. Этот самый Alarm должен будет принимать в Intent специальный BroadCastReceiver, который и будет работать на событие через полчаса. Т.е. внутри него (BroadCastReceiver-а) должно создаваться соответствующее уведомление.
Только ещё Вам нужно будет предусмотреть различные ситуации типа "Телефон перезагрузили" или "Время поменяли", чтобы в таких случаях опять правильно создать уведомление.
А ты, друган, некропостер однако =) Но за совет спасибо)
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru