⏰Alarm
Last updated
Last updated
© 2024 ~ Yunus Emre Ak ~ yEmreAk
⏰ 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.
🧙♂ Detaylı bilgi için Introduction ~ 8.2 Alarm alanına bakabilirsin.
🚩 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
✨ Dakikada çok fazla tekrarlanacak işlemler için Handler
yapısını tercih edin
🐣 getSystemService(ALARM_SERVICE)
metodu ile AlarmManager
sınıfı alınır
✔️ Alarm türünü belirleyin ve set...(<tip>, <süre>, <PendingIntent>)
metodu ile tanımlayın
🧙♂ Detaylı bilgi için Scheduling an alarm alanına veya GitHub Koduna bakabilirsin.
⏰ 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