Форум программистов, компьютерный форум, киберфорум
Наши страницы

как обнулить AlarmManager ? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Не выводится фон на активити http://www.cyberforum.ru/android-dev/thread1046906.html
Создал Head_activity и прописал ей layout, в котором фон - картинка (1022*768); разрешение экрана (1024*768). В главном активити через intent явно вызываю Head_activity. В Head_activity, кроме...
Программирование Android какой язык? есть какой-нибудь язык программирования, на котором можно и игры для android делать для google play и браузерки? скажите плиз http://www.cyberforum.ru/android-dev/thread1046891.html
Ретрансляция сообщений, получаемых по Wi Fi по Bluetooth Программирование Android
Есть задача: сообщения, получаемые Андроид-устройством по Wi Fi ретранслировать по Bluetooth. Подскажите решение.
Как работать с API твиттера без сторонних библиотек? Программирование Android
Уже куча инфы прочитал про oAuth но конкретного примера для java так и не нашел, подскажите где можно почитать про oAuth в java? Я не хочу использовать сторонние библиотеки что бы использовать апи...
Программирование Android Получение JSON с сервера http://www.cyberforum.ru/android-dev/thread1046695.html
Есть класс который принимает строку URL и возвращает JSONObject public class Json { public static JSONObject getJson(String url){ InputStream is = null; String result = "";...
Программирование Android Получение ответа в формате json пытаюсь получить ответ в формате json от моего php скрипта и разобрать его. В общих чертах: new RequestTask().execute("http://isaev.url.ph/getQuery.php"); ... class RequestTask extends... подробнее

Показать сообщение отдельно
Saturlag
0 / 0 / 0
Регистрация: 16.07.2013
Сообщений: 9

как обнулить AlarmManager ? - Программирование Android

18.12.2013, 17:16. Просмотров 508. Ответов 0
Метки (Все метки)

запускаю будильник

mgr = (AlarmManager)activity.getSystemService(Context.ALARM_SERVICE);
Intent intent = new Intent(activity, Alarm.class);
pendingIntent = PendingIntent.getBroadcast(activity, 0, intent, PendingIntent.FLAG_CANCEL_CURRENT );
mgr.set(AlarmManager.RTC_WAKEUP, current.getTimeInMillis() + period, pendingIntent);


после срабатывания выполняю
Intent intent = new Intent(context, Alarm.class);
PendingIntent sender = PendingIntent.getBroadcast(context, 0, intent, 0);
AlarmManager alarmManager = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
alarmManager.cancel(sender);

но
Intent checkIntent = new Intent(activity.getApplicationContext(),Alarm.class);
boolean alarmUp = (PendingIntent.getBroadcast(activity, 0, checkIntent, PendingIntent.FLAG_NO_CREATE) != null);
PendingIntent alarmStatus = PendingIntent.getBroadcast(activity, 0, checkIntent, PendingIntent.FLAG_NO_CREATE);

возвращает "true". Как очищать статус, чтоб можно было проверять сработало событие или нет?
или есть другой способ проверить тикает ли время до события или нет?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru