public class NacIntent
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ALARM_BUNDLE_NAME
Tag name for retrieving a NacAlarm from a bundle.
|
static java.lang.String |
MEDIA_BUNDLE_NAME
Tag name for retrieving a media path from a bundle.
|
Constructor and Description |
---|
NacIntent() |
Modifier and Type | Method and Description |
---|---|
static android.content.Intent |
addAlarm(android.content.Intent intent,
android.os.Bundle bundle)
Add an alarm to an intent.
|
static android.content.Intent |
addAlarm(android.content.Intent intent,
NacAlarm alarm)
Add an alarm to an intent.
|
static android.content.Intent |
createAlarmActivity(android.content.Context context,
android.os.Bundle bundle) |
static android.content.Intent |
createAlarmActivity(android.content.Context context,
NacAlarm alarm) |
static android.content.Intent |
createForegroundService(android.content.Context context,
android.os.Bundle bundle) |
static android.content.Intent |
createForegroundService(android.content.Context context,
NacAlarm alarm) |
static android.content.Intent |
dismissAlarmActivity(android.content.Context context,
NacAlarm alarm) |
static android.content.Intent |
dismissForegroundService(android.content.Context context,
NacAlarm alarm) |
static java.lang.String |
getAction(android.content.Intent intent) |
static NacAlarm |
getAlarm(android.content.Intent intent) |
static android.os.Bundle |
getAlarmBundle(android.content.Intent intent) |
static android.os.Bundle |
getBundle(android.content.Intent intent,
java.lang.String name) |
static java.lang.String |
getMedia(android.content.Intent intent) |
static android.os.Bundle |
getMediaBundle(android.content.Intent intent) |
static NacAlarm |
getSetAlarm(android.content.Context context,
android.content.Intent intent) |
static boolean |
isSetAlarmAction(android.content.Intent intent) |
static android.content.Intent |
snoozeForegroundService(android.content.Context context,
NacAlarm alarm) |
static android.content.Intent |
stopAlarmActivity(NacAlarm alarm) |
static android.content.Intent |
stopForegroundService(android.content.Context context,
NacAlarm alarm) |
static android.content.Intent |
toIntent(android.content.Context context,
java.lang.Class<?> cls,
NacAlarm alarm)
Create an intent with an alarm attached in the Extra part of the intent.
|
static android.content.Intent |
toIntent(android.content.Context context,
java.lang.Class<?> cls,
java.lang.String media)
Create an intent with a media path attached in the Extra part of the
intent.
|
static android.content.Intent |
toIntent(java.lang.String media) |
public static final java.lang.String ALARM_BUNDLE_NAME
public static final java.lang.String MEDIA_BUNDLE_NAME
public static android.content.Intent addAlarm(android.content.Intent intent, android.os.Bundle bundle)
public static android.content.Intent addAlarm(android.content.Intent intent, NacAlarm alarm)
public static android.content.Intent createAlarmActivity(android.content.Context context, NacAlarm alarm)
public static android.content.Intent createAlarmActivity(android.content.Context context, android.os.Bundle bundle)
public static android.content.Intent createForegroundService(android.content.Context context, NacAlarm alarm)
public static android.content.Intent createForegroundService(android.content.Context context, android.os.Bundle bundle)
public static android.content.Intent dismissAlarmActivity(android.content.Context context, NacAlarm alarm)
public static android.content.Intent dismissForegroundService(android.content.Context context, NacAlarm alarm)
public static java.lang.String getAction(android.content.Intent intent)
public static NacAlarm getAlarm(android.content.Intent intent)
public static android.os.Bundle getAlarmBundle(android.content.Intent intent)
getBundle(Intent, String)
public static android.os.Bundle getBundle(android.content.Intent intent, java.lang.String name)
public static NacAlarm getSetAlarm(android.content.Context context, android.content.Intent intent)
public static java.lang.String getMedia(android.content.Intent intent)
public static android.os.Bundle getMediaBundle(android.content.Intent intent)
public static boolean isSetAlarmAction(android.content.Intent intent)
public static android.content.Intent snoozeForegroundService(android.content.Context context, NacAlarm alarm)
public static android.content.Intent stopAlarmActivity(NacAlarm alarm)
public static android.content.Intent stopForegroundService(android.content.Context context, NacAlarm alarm)
public static android.content.Intent toIntent(java.lang.String media)
public static android.content.Intent toIntent(android.content.Context context, java.lang.Class<?> cls, NacAlarm alarm)
context
- The application context.cls
- The name of the class for the intent to run.alarm
- The alarm to attach to the intent.public static android.content.Intent toIntent(android.content.Context context, java.lang.Class<?> cls, java.lang.String media)
context
- The application context.cls
- The name of the class for the intent to run.media
- The media path to attach to the intent.