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

  • Max Lee

    Max Lee

    18 AĞUSTOS 2006
  • UniqueApps

    UniqueApps

    4 Ocak 2009
  • Vintendo Power

    Vintendo Pow

    2 Ocak 2007