Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
Т_Ё_М_А
24 / 7 / 2
Регистрация: 14.12.2009
Сообщений: 281
#1

Вечная служба напоминаний

18.10.2014, 18:26. Просмотров 1026. Ответов 1
Метки нет (Все метки)

Доброго времени суток!
Пользователь задаёт время, когда ему напомнить о тренировке. Как сделать вечную службу, которая будет сравнивать время устройства с заданным пользователем временем и выводить напоминание? Я сделал так... но почему-то служба работает не долго и не стабильно. Как правильно сделать?
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void redinder() {     
    
    for (int i = 1; i<=10; i++) {
        
      Calendar calendar = Calendar.getInstance();    
      hour = calendar.get(Calendar.HOUR_OF_DAY);
      minute = calendar.get(Calendar.MINUTE);   
         
      if(hour==my_hour&&minute==my_minyte){){    sendNotif();}      
          
          if(i==10){startService(new Intent(this, MyService.class));}
              try {
                TimeUnit.SECONDS.sleep(59);
              } catch (InterruptedException e) {
                e.printStackTrace();
              }
    }
     
  
}
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2014, 18:26
Ответы с готовыми решениями:

Служба в Android 5
После перехода на 5 версию заметил, что кто-то стал постоянно останавливать...

своя служба
Приветствую. Только начинаю изучение программирования под андроид. Штука...

Не завершается служба
Имеется служба, в ней работает таймер, и соответственно поток. При вызове...

Ошибка: Платежная служба недоступна на устройстве . (ответ : 3 : Billing Недоступен )
Пытаюсь запустить проект из примера в соcтаве AndroidStudio. Вставил реальные...

Служба DHCP не запускается и служба автоматического обнаружения веб-прокси WinHTTP
Помогите не запускается служба DHCP пишет ошибку 1075 ,Не удалось запустить...

1
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 2
18.10.2014, 18:28 #2
Лучший ответ Сообщение было отмечено Т_Ё_М_А как решение

Решение

Т_Ё_М_А, AlarmManager есть для этого
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.10.2014, 18:28

Создание напоминаний
Добрый день! Во вложениях прикрепляю схему, отражающую идею более полно...

Программа для напоминаний
Здравствуйте, не подскажите, как мне можно реализовать перемещение объектов в...

Не всплывает окно напоминаний
Здравствуйте! Подскажите, активировал Outlook 2010. Забил в календарь события,...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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