SORU
4 Temmuz 2009, CUMARTESİ


Android AlarmManager

Biri bana AlarmManager ِBir Android kullanmak için bazı örnek kod gösterin lütfen.

Birkaç gün için bazı kod ile oynuyorum ve sadece işe yaramaz.

AlarmManager 20 dakika sonra kod bloğu ayarlayın tetikleyiciye ihtiyacım var.

CEVAP
4 Temmuz 2009, CUMARTESİ


"Örnek kodu" AlarmManager olunca. o kadar kolay değil.

Burada bir parçacık AlarmManager kurulumu gösteren:

AlarmManager mgr=(AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
Intent i=new Intent(context, OnAlarmReceiver.class);
PendingIntent pi=PendingIntent.getBroadcast(context, 0, i, 0);

mgr.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, SystemClock.elapsedRealtime(), PERIOD, pi);

Bu örnekte, setRepeating() kullanıyorum. Eğer tek seferlik alarm istiyorsanız, sadece set() kullanırsınız. set() ilk parametre olarak alarm aynı zamanda başlamak için zaman vermek için emin bir temeli olmayacaktır. Yukarıda benim örnekte, zaman benim base SystemClock.elapsedRealtime() AlarmManager.ELAPSED_REALTIME_WAKEUP, kullanıyorum.

Here is a larger sample project bu tekniği gösteriyor.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Exalto_Gamer

    Exalto_Gamer

    15 EKİM 2014
  • Glove and Boots

    Glove and Bo

    1 ŞUBAT 2007
  • PhoneBuff

    PhoneBuff

    10 HAZİRAN 2011