⏰Alarm
👀 Alarm Yapısına Bakış
⏰ Belirli sürelerde tetiklenen
Intent
işlemleridir🙇♂️ Uygulama kapalı olsa hatta telefon uykuda olsa bile çalışır
📈 Arka plan işlemlerinin tekrarlanma sıklığını azalttığından verimliliği artırır
👨💼
AlarmManager
üzerinden,Intent-Filter
yapısı gibi yönetilir
🙄 Telefondaki alarmdan bahsetmiyorum.

👮♂️ Kullanmaman Gereken Durumlar
🚩 Uygulaman üzerinde çalışacak olan eylemlerde kullanılmaz
🔄 Sunucu ile güncelleme işlemlerini bu yapı ile yapmayın
🔥 Firebase Cloud Messaging üzerindeki
SyncAdapter
yapısı ile yapılır
⌚ Beklemeli işlemler için
JobScheduler
yapısını tercih edin📶 Wi-Fi bağlandığında haberleri veya hava durumunu güncelleme gibi
🔸 Alarm Türleri

🧱 Temel İşlemler
🏗️ Alarm Kurma
✨ Dakikada çok fazla tekrarlanacak işlemler için
Handler
yapısını tercih edin🐣
getSystemService(ALARM_SERVICE)
metodu ileAlarmManager
sınıfı alınır✔️ Alarm türünü belirleyin ve
set...(<tip>, <süre>, <PendingIntent>)
metodu ile tanımlayın
⏲ Tekrarlı Alarmlar
👨💼 Olan Alarmı Kontrol Etme
☠️ Alarmı Öldürme
🙇♂️ Wake Up (Uyandırma)

👁️ Görülebilir Alarmlar
⏰ Kullanıcıya gösterilen alarm türleridir
🕐
AlarmClock
yapısı olarak ele alınır🙇♂️ Genellikle uyandırma çağrıları için kullanılır
🔗 Faydalı Bağlantılar
Last updated
Was this helpful?