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 aSeriesGuideExtensionservice. See the documentation ofSeriesGuideExtensionfor 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 StringACTION_SERIESGUIDE_EXTENSIONTheIntentaction 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 intgetJobId()A unique job id within your app.voidonReceive(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
TheIntentaction 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 theSeriesGuideExtensionJobIntentService.
-
getExtensionClass
protected abstract Class<? extends SeriesGuideExtension> getExtensionClass()
The class implementingSeriesGuideExtension.
-
onReceive
public void onReceive(Context context, Intent intent)
- Specified by:
onReceivein classBroadcastReceiver
-
-