public class HabitBroadcastReceiver
extends android.content.BroadcastReceiver
Currently, all broadcast messages are received and processed by this class.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ACTION_CHECK |
static java.lang.String |
ACTION_DISMISS |
static java.lang.String |
ACTION_SHOW_REMINDER |
static java.lang.String |
ACTION_SNOOZE |
Constructor and Description |
---|
HabitBroadcastReceiver() |
Modifier and Type | Method and Description |
---|---|
static android.app.PendingIntent |
buildCheckIntent(android.content.Context context,
Habit habit,
java.lang.Long timestamp) |
static android.app.PendingIntent |
buildDismissIntent(android.content.Context context) |
static android.app.PendingIntent |
buildSnoozeIntent(android.content.Context context,
Habit habit) |
static android.app.PendingIntent |
buildViewHabitIntent(android.content.Context context,
Habit habit) |
static void |
dismissNotification(android.content.Context context,
Habit habit) |
void |
onReceive(android.content.Context context,
android.content.Intent intent) |
static void |
sendRefreshBroadcast(android.content.Context context) |
abortBroadcast, clearAbortBroadcast, getAbortBroadcast, getDebugUnregister, getResultCode, getResultData, getResultExtras, goAsync, isInitialStickyBroadcast, isOrderedBroadcast, peekService, setDebugUnregister, setOrderedHint, setResult, setResultCode, setResultData, setResultExtras
public static final java.lang.String ACTION_CHECK
public static final java.lang.String ACTION_DISMISS
public static final java.lang.String ACTION_SHOW_REMINDER
public static final java.lang.String ACTION_SNOOZE
public static android.app.PendingIntent buildCheckIntent(android.content.Context context, Habit habit, java.lang.Long timestamp)
public static android.app.PendingIntent buildDismissIntent(android.content.Context context)
public static android.app.PendingIntent buildSnoozeIntent(android.content.Context context, Habit habit)
public static android.app.PendingIntent buildViewHabitIntent(android.content.Context context, Habit habit)
public static void dismissNotification(android.content.Context context, Habit habit)
public static void sendRefreshBroadcast(android.content.Context context)
public void onReceive(android.content.Context context, android.content.Intent intent)
onReceive
in class android.content.BroadcastReceiver