2012-09-09 2 views
0

ну в моем приложении Я хочу, чтобы пользователь получал уведомления в зависимости от времени. Таким образом, он должен постоянно проверять текущую дату и время и уведомлять о предстоящем событии.с помощью службы или нет в android

я нашел учебники, подобные этим: tutorial 1

но все они запускаются после нажатия на кнопку, и установив что-то вроде тревоги.

Но я хочу, чтобы мое приложение было в состоянии делать это «проверяет» все время. Так что я должен использовать услугу или есть какой-либо другой способ? Я никогда не пользовался услугами, прежде чем именно поэтому я не уверен, что это то, что мне нужно или нет.

EDIT: Я кулачок, интересующийся использованием сигнала тревоги. Моя проблема в этом случае заключается в том, что я не испытываю никаких помех от пользователя. Я имею в виду, что он не должен нажимать кнопку, чтобы установить будильник, но приложение должно работать так: первая тревога по воскресеньям 9 октября 11:00 следующая в тот же день 18:00 следующая: 10 сентября 07:00 и и так далее.

ответ

0

Если вам не нужно проверять уведомления, когда приложение не работает, вы можете просто использовать Handler.postDelayed, чтобы ваш код запускался через некоторое время.

Если вы хотите проверять уведомления в фоновом режиме, даже если ваше приложение не работает, вам необходимо использовать будильник. Проверьте AlarmManager.

+0

хорошо подумайте, что я хочу, чтобы пользователь был уведомлен о конкретном событии в заданную дату и время. Поэтому я хочу, когда придет время, нажать уведомление. а затем дождитесь следующего. пользователь ничего не установит, нажмите кнопку или что-то вроде этого. – ghostrider

+0

Да, но ему нужно будет запустить приложение в это время или нет? – zmbq

+0

не обязательно. Я только хочу предоставить ему уведомление о предстоящих событиях. Тогда он не будет запускать это приложение в то время. – ghostrider

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