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

  • metallmanutza13

    metallmanutz

    13 NİSAN 2007
  • Whizzpopping

    Whizzpopping

    10 Kasım 2005
  • WOSU Public Media

    WOSU Public

    23 AĞUSTOS 2007