2013-12-19 5 views
2

В моем проекте я должен установить несколько сигналов тревоги для одного телевизионного шоу, я хочу сгруппировать эти сигналы в соответствии с именем шоу, так что, удаляя эти сигналы тревоги, я просто хочу иметь имя шоу .. .. Является ли это возможным?Группировка сигналов тревоги в Android

Спасибо заранее ...!

+0

Если нет большого опыта работы с этим, но не могли бы вы просто установить 1 сигнал тревоги ан, когда это срабатывает установить новый сигнал? – Tobrun

ответ

0

Ниже приведен код запуска деятельности после минут, определенных с текущего времени.

  Intent i = new Intent(this, launch_alarm.class); // Create Intent 
      i.putExtra("id", id); // pass show id here, and get it from the activity you started. There you can grab the show schedule using id from database or anything you want to do with id 
      PendingIntent pi = PendingIntent.getActivity(this, id, i, PendingIntent.FLAG_CANCEL_CURRENT); // Create pending intent with a unique id and pass intent as a paramenter 
      AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE); 
      Calendar calendar = Calendar.getInstance(); 
      int secs = calendar.get(Calendar.SECOND); 
      secs = 60-secs; 
      calendar.setTimeInMillis(System.currentTimeMillis()); 
      day = day*24; 
      hr = hr+day; 
      hr = hr*60; 
      min = min+hr; 
      min--; 
      calendar.add(Calendar.MINUTE, min); // Set time time in calendar variable, in this case first system time is set on calendar variable, than the minutes are added that after how many minutes you want intent to start. 
      calendar.add(Calendar.SECOND, secs); 
      am.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pi); // pass calendar variable and pending activity. 

для дальнейшего refrence, проверьте эту ссылку http://learnandroideasily.blogspot.com/2013/05/android-alarm-manager_31.html

+0

это код моего проекта, дайте мне знать, если ответ удовлетворяет вас, или у вас есть еще какие-то вопросы :) –

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