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

  • bigky226

    bigky226

    11 HAZİRAN 2006
  • Jason Rosolowski

    Jason Rosolo

    25 EKİM 2006
  • VideoGamePervert

    VideoGamePer

    30 AĞUSTOS 2008