2014-02-20 3 views
0

Я новый разработчик и мало знаю о программировании на Android. Я пытаюсь сделать приложение, которое напоминает пользователю делать что-то конкретное каждый день в определенное время (например, ходить в спортзал в 17:30). Я могу получить уведомление после нажатия кнопки, но я хочу, чтобы это было сделано с помощью приложения, даже если приложение не работает. Это будет напоминать мне каждый день, чтобы пройти в спортзал в 5:30. Как я могу получить это ???Как начать уведомление в указанное время каждый день?

Я попытался использовать AlarmManager, но он дает мое уведомление только в это время и устанавливает будильник в течение указанного времени.

+0

http://stackoverflow.com/questions/4459058/alarm-manager-example – keshav

ответ

0

Установить повторяющийся сигнал тревоги. на широковещательном приемнике запустите ваше уведомление

+0

Я попытался использовать широковещательный приемник, но он показывает одну ошибку. Я не понимаю, что делать. Public void onReceive (контекстный контекст, намерение намерения) {nm = (NotificationManager) getSystemService (NOTIFICATION_SERVICE); \t \t Строка body = "Я надеюсь, что это работает"; \t \t String title = "try"; \t \t Intent it = new Intent (контекст, SecondActivity.class); \t \t PendingIntent pit = PendingIntent.getActivity (context, 0, it, 0); \t \t Уведомление n = новое уведомление (R.drawable.att, body, System.currentTimeMillis()); \t \t n.setLatestEventInfo (контекст, заголовок, тело, яма); \t \t n.defaults = Notification.DEFAULT_ALL; \t \t nm.notify (uniqueId, n); \t \t \t} ' – bhakti123

+0

он показывает ошибку в' нм = (NotificationManager) getSystemService (NOTIFICATION_SERVICE); ' – bhakti123

+0

использование (NotificationManager) context.getSystemService (NOTIFICATION_SERVICE); –

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