public class NacActiveAlarmNotification extends NacNotification
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
GROUP
Group key.
|
mBody, mContext
Constructor and Description |
---|
NacActiveAlarmNotification() |
NacActiveAlarmNotification(android.content.Context context) |
Modifier and Type | Method and Description |
---|---|
protected androidx.core.app.NotificationCompat.Builder |
builder()
Build the notification.
|
protected android.app.NotificationChannel |
createChannel()
Create the notification channel.
|
NacAlarm |
getAlarm() |
protected java.lang.String |
getChannelDescription() |
protected java.lang.String |
getChannelId() |
protected java.lang.String |
getChannelName() |
protected android.app.PendingIntent |
getContentPendingIntent() |
java.lang.String |
getContentText() |
protected java.lang.String |
getGroup() |
protected android.graphics.Bitmap |
getIcon() |
protected int |
getId() |
protected int |
getImportance() |
protected int |
getPriority() |
java.lang.String |
getTitle() |
void |
setAlarm(NacAlarm alarm)
Set the alarm.
|
cancel, doesGroupMatch, getBody, getBodyLine, getCategory, getContext, getExtraLines, getLineCount, getNotificationManager, getSmallIcon, hasBody, setupBody, setupChannel, show
public static final java.lang.String GROUP
public NacActiveAlarmNotification()
public NacActiveAlarmNotification(android.content.Context context)
protected androidx.core.app.NotificationCompat.Builder builder()
NacNotification
builder
in class NacNotification
NacNotification.builder()
protected android.app.NotificationChannel createChannel()
NacNotification
createChannel
in class NacNotification
public NacAlarm getAlarm()
protected java.lang.String getChannelDescription()
getChannelDescription
in class NacNotification
protected java.lang.String getChannelName()
getChannelName
in class NacNotification
protected java.lang.String getChannelId()
getChannelId
in class NacNotification
NacNotification.getChannelId()
protected android.app.PendingIntent getContentPendingIntent()
getContentPendingIntent
in class NacNotification
NacNotification.getContentPendingIntent()
public java.lang.String getContentText()
getContentText
in class NacNotification
NacNotification.getContentText()
protected java.lang.String getGroup()
getGroup
in class NacNotification
NacNotification.getGroup()
protected android.graphics.Bitmap getIcon()
protected int getId()
getId
in class NacNotification
NacNotification.getId()
protected int getImportance()
getImportance
in class NacNotification
NacNotification.getImportance()
protected int getPriority()
getPriority
in class NacNotification
NacNotification.getPriority()
public java.lang.String getTitle()
getTitle
in class NacNotification
public void setAlarm(NacAlarm alarm)