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

  • Dumb Stupid Videos

    Dumb Stupid

    26 Kasım 2013
  • Gee Cee

    Gee Cee

    1 AĞUSTOS 2009
  • PlayStation

    PlayStation

    16 Aralık 2005