מקלט אירועים
(BroadcastReceiver)
מדובר במנגנון אשר מקבל מידע
ממערכת אנדרואיד של המכשיר
ומאפשרת או להגיב על המידע זה,
או לפחות להציג הודעות
המבוססות על המידע.
ב-Android studio
אפשר לצור BroadcastReceiver
באופן די פשוט
ב-Android studio
אפשר לצור BroadcastReceiver
באופן די פשוט
File 🡪 New 🡪 Other 🡪 BroadcastReceiver
בגלל ש-BroadcastReceiver
הוא מחלקה ואין לו קובץ xml
(ז"א אין לו צורה חיצונית, ויזואלית משלו),
הוא מתווסף רק כקובץ מסוג java
לתיקיה המתאימה.
בנוסף, מנגנון של AndroidStudio
מבצע רישום אוטומטי של BroadcastReceiver
ל-AndroidManifest
מנגנון של AndroidStudio
מבצע רישום אוטומטי של BroadcastReceiver
ל-AndroidManifest
למרות רישום אוטומטי
צריך להוסיף ב-AndroidManifest:
למרות רישום אוטומטי
צריך להוסיף ב-AndroidManifest:
דברים יכולים להיות שונים
בגרסאות שונות
ב-BroadcastReceiver
קיימת פעולת חובה onReceuve
המופעלת אוטומטי כל פעם
כאשר פונים ל-BroadcastReceiver
ב-BroadcastReceiver
קיימת פעולת חובה onReceuve
המופעלת אוטומטי כל פעם
כאשר פונים ל-BroadcastReceiver
צריך לשנות אותה בהתאם
לשימוש ה-BroadcastReceiver
ל-BroadcastReceiver
יש 2 מצבים: "מופעול" / "כבוי"
מגדירים משתנים
מאתחלים משתנים
ל-BroadcastReceiver
יש 2 מצבים: "מופעול" / "כבוי"
מעבירים למצב "מופעל"
מעבירים למצב "כבוי"