Package org.robolectric.shadows
Class ShadowVoiceInteractionService
- java.lang.Object
-
- org.robolectric.shadows.ShadowContextWrapper
-
- org.robolectric.shadows.ShadowService
-
- org.robolectric.shadows.ShadowVoiceInteractionService
-
@Implements(value=android.service.voice.VoiceInteractionService.class, minSdk=21) public class ShadowVoiceInteractionService extends ShadowService
Shadow implementation ofVoiceInteractionService
.
-
-
Constructor Summary
Constructors Constructor Description ShadowVoiceInteractionService()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Bundle
getLastSessionBundle()
Returns the last Bundle object set viasetUiHints(Bundle bundle)
or null if there wasn't any.Bundle
getLastUiHintBundle()
Returns the last Bundle object set viasetUiHints(Bundle bundle)
or null if there wasn't any.List<Bundle>
getPreviousUiHintBundles()
Returns list of bundles provided with calls tosetUiHints(Bundle bundle)
in invocation order.protected static boolean
isActiveService(Context context, ComponentName componentName)
protected void
onReady()
static void
reset()
Resets this shadow instance.static void
setActiveService(ComponentName activeService)
Sets return value forisActiveService(Context context, ComponentName componentName)
method.protected void
setUiHints(Bundle hints)
protected void
showSession(Bundle args, int flags)
-
Methods inherited from class org.robolectric.shadows.ShadowService
getForegroundServiceType, getLastForegroundNotification, getLastForegroundNotificationId, getNotificationShouldRemoved, getStopSelfId, getStopSelfResultId, isForegroundStopped, isLastForegroundNotificationAttached, isStoppedBySelf, onDestroy, startForeground, startForeground, stopForeground, stopForeground, stopSelf, stopSelf, stopSelfResult
-
Methods inherited from class org.robolectric.shadows.ShadowContextWrapper
clearBroadcastIntents, clearNextStartedActivities, clearStartedServices, denyPermissions, denyPermissions, getAllStartedServices, getBroadcastIntents, getBroadcastIntentsForUser, getBroadcastOptions, getNextStartedActivity, getNextStartedActivityForResult, getNextStartedService, getNextStoppedService, grantPermissions, grantPermissions, peekNextStartedActivity, peekNextStartedActivityForResult, peekNextStartedService, removeSystemService
-
-
-
-
Method Detail
-
setActiveService
public static void setActiveService(@Nullable ComponentName activeService)
Sets return value forisActiveService(Context context, ComponentName componentName)
method.
-
onReady
@Implementation protected void onReady()
-
setUiHints
@Implementation(minSdk=29) protected void setUiHints(Bundle hints)
-
showSession
@Implementation(minSdk=23) protected void showSession(Bundle args, int flags)
-
isActiveService
@Implementation protected static boolean isActiveService(Context context, ComponentName componentName)
-
getPreviousUiHintBundles
public List<Bundle> getPreviousUiHintBundles()
Returns list of bundles provided with calls tosetUiHints(Bundle bundle)
in invocation order.
-
getLastUiHintBundle
@Nullable public Bundle getLastUiHintBundle()
Returns the last Bundle object set viasetUiHints(Bundle bundle)
or null if there wasn't any.
-
getLastSessionBundle
@Nullable public Bundle getLastSessionBundle()
Returns the last Bundle object set viasetUiHints(Bundle bundle)
or null if there wasn't any.
-
reset
@Resetter public static void reset()
Resets this shadow instance.
-
-