Package com.battlelancer.seriesguide.api
Class SeriesGuideExtensionReceiver
- java.lang.Object
-
- android.content.BroadcastReceiver
-
- com.battlelancer.seriesguide.api.SeriesGuideExtensionReceiver
-
public abstract class SeriesGuideExtensionReceiver extends BroadcastReceiver
Base class to expose aSeriesGuideExtension
service. See the documentation ofSeriesGuideExtension
for how to create an extension.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class android.content.BroadcastReceiver
BroadcastReceiver.PendingResult
-
-
Field Summary
Fields Modifier and Type Field Description static String
ACTION_SERIESGUIDE_EXTENSION
TheIntent
action that this receiver should declare an<intent-filter>
for to let SeriesGuide pick it up.
-
Constructor Summary
Constructors Constructor Description SeriesGuideExtensionReceiver()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract Class<? extends SeriesGuideExtension>
getExtensionClass()
The class implementingSeriesGuideExtension
.protected abstract int
getJobId()
A unique job id within your app.void
onReceive(Context context, Intent intent)
-
Methods inherited from class android.content.BroadcastReceiver
abortBroadcast, clearAbortBroadcast, getAbortBroadcast, getDebugUnregister, getResultCode, getResultData, getResultExtras, goAsync, isInitialStickyBroadcast, isOrderedBroadcast, peekService, setDebugUnregister, setOrderedHint, setResult, setResultCode, setResultData, setResultExtras
-
-
-
-
Field Detail
-
ACTION_SERIESGUIDE_EXTENSION
public static final String ACTION_SERIESGUIDE_EXTENSION
TheIntent
action that this receiver should declare an<intent-filter>
for to let SeriesGuide pick it up.- See Also:
- Constant Field Values
-
-
Method Detail
-
getJobId
protected abstract int getJobId()
A unique job id within your app. Used to run theSeriesGuideExtension
JobIntentService
.
-
getExtensionClass
protected abstract Class<? extends SeriesGuideExtension> getExtensionClass()
The class implementingSeriesGuideExtension
.
-
onReceive
public void onReceive(Context context, Intent intent)
- Specified by:
onReceive
in classBroadcastReceiver
-
-