Package org.robolectric.shadows
Class ShadowInCallService
java.lang.Object
org.robolectric.shadows.ShadowContextWrapper
org.robolectric.shadows.ShadowService
org.robolectric.shadows.ShadowInCallService
@Implements(value=android.telecom.InCallService.class,
minSdk=23)
public class ShadowInCallService
extends ShadowService
Shadow for
InCallService.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidvoidDeprecated.voidaddCall(ParcelableCall parcelableCall) protected booleanprotected CallAudioStatevoidonConnectionEvent(String callId, String event, Bundle extras) ExposesIIInCallService.Stub#onConnectionEvent.voidremoveCall(Call call) Deprecated.Please remove calls by invokingCall.disconnect().protected voidrequestBluetoothAudio(BluetoothDevice bluetoothDevice) protected voidsetAudioRoute(int audioRoute) voidsetCanAddCall(boolean canAddCall) Set the value thatcanAddCall()method should return.protected voidsetMuted(boolean muted) voidsetPostDialWait(String callId, String remaining) ExposesIIInCallService.Stub#setPostDialWait.voidsetSupportedRouteMask(int mask) Methods inherited from class org.robolectric.shadows.ShadowService
getForegroundServiceType, getLastForegroundNotification, getLastForegroundNotificationId, getNotificationShouldRemoved, getStopSelfId, getStopSelfResultId, isForegroundStopped, isLastForegroundNotificationAttached, isStoppedBySelf, onDestroy, startForeground, startForeground, stopForeground, stopForeground, stopSelf, stopSelf, stopSelfResultMethods 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
-
Constructor Details
-
ShadowInCallService
public ShadowInCallService()
-
-
Method Details
-
__constructor__
-
addCall
Deprecated.Please add calls by adding a Call usingInCallService.InCallServiceBinder. -
addCall
-
setPostDialWait
ExposesIIInCallService.Stub#setPostDialWait. This is normally invoked by Telecom but in Robolectric, Telecom doesn't exist, so tests can invoke this to simulate Telecom's actions. -
onConnectionEvent
ExposesIIInCallService.Stub#onConnectionEvent. This is normally invoked by Telecom but in Robolectric, Telecom doesn't exist, so tests can invoke this to simulate Telecom's actions. -
removeCall
Deprecated.Please remove calls by invokingCall.disconnect(). -
canAddCall
-
setCanAddCall
public void setCanAddCall(boolean canAddCall) Set the value thatcanAddCall()method should return. -
setMuted
-
setAudioRoute
-
getCallAudioState
-
setSupportedRouteMask
public void setSupportedRouteMask(int mask) -
requestBluetoothAudio
-
getBluetoothAudio
- Returns:
- the last value provided to
requestBluetoothAudio().
-
InCallService.InCallServiceBinder.