2013-02-28 2 views
-4

Как мы можем установить AlarmManager для класса ContentObserver в PendingIntent?AlarmManager with ContentObserver

Возможные методы:

PendingIntent.getActivity 

    PendingIntent.getService 

    PendingIntent.getBroadCast 

Итак, какой из них использовать, если это вообще возможно?

+0

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

ответ

0

PendingIntent.getBroadCast - это правильный ответ на вопрос, который у вас есть. вы можете использовать как ниже

Intent alarm_intent = new Intent(getApplicationContext(), 
       AlarmReceiver.class); 
     // In reality, you would want to have a static variable for the request 
     // code instead of 192837 
     PendingIntent sender = PendingIntent.getBroadcast(this, 192837, 
       alarm_intent, PendingIntent.FLAG_UPDATE_CURRENT); 
     Calendar calendar = Calendar.getInstance(); 
     calendar.setTimeInMillis(System.currentTimeMillis()); 
     calendar.add(Calendar.MINUTE, 15); 
     long interval = 900 * 1000; // 
     // Get the AlarmManager service 
     AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE); 
     am.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), 
       interval, sender); 
+0

Ok Спасибо ..... – Nikita

+0

Может SomeOne UpVote Мой пост одним и тем же способом (UnFair) somes People DownVOted My Post? – Nikita

+0

@ Никита: Вопрос был вниз голосов может быть, потому что это было неясно и патиан. и администратор тоже закрыл это. все еще +1 от меня –

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