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 SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidvoidDeprecated.voidaddCall(ParcelableCall parcelableCall) protected booleanprotected CallAudioStatevoidonConnectionEvent(String callId, String event, Bundle extras) Exposes.invalid referenceIIInCallService.Stub#onConnectionEventvoidremoveCall(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) Exposes.invalid referenceIIInCallService.Stub#setPostDialWaitvoidsetSupportedRouteMask(int mask) Methods inherited from class org.robolectric.shadows.ShadowServicegetForegroundServiceType, getLastForegroundNotification, getLastForegroundNotificationId, getNotificationShouldRemoved, getStopSelfId, getStopSelfResultId, isForegroundStopped, isLastForegroundNotificationAttached, isStoppedBySelf, onDestroy, setThrowInStartForeground, startForeground, startForeground, stopForeground, stopForeground, stopSelf, stopSelf, stopSelfResultMethods inherited from class org.robolectric.shadows.ShadowContextWrapperclearBroadcastIntents, clearNextStartedActivities, clearStartedServices, denyPermissions, denyPermissions, getAllStartedServices, getBroadcastIntents, getBroadcastIntentsForUser, getBroadcastOptions, getNextStartedActivity, getNextStartedActivityForResult, getNextStartedService, getNextStoppedService, grantPermissions, grantPermissions, peekNextStartedActivity, peekNextStartedActivityForResult, peekNextStartedService, removeSystemService
- 
Constructor Details- 
ShadowInCallServicepublic ShadowInCallService()
 
- 
- 
Method Details- 
__constructor__
- 
addCallDeprecated.Please add calls by adding a Call usingInCallService.InCallServiceBinder.
- 
addCall
- 
setPostDialWaitExposes. This is normally invoked by Telecom but in Robolectric, Telecom doesn't exist, so tests can invoke this to simulate Telecom's actions.invalid referenceIIInCallService.Stub#setPostDialWait
- 
onConnectionEventExposes. This is normally invoked by Telecom but in Robolectric, Telecom doesn't exist, so tests can invoke this to simulate Telecom's actions.invalid referenceIIInCallService.Stub#onConnectionEvent
- 
removeCallDeprecated.Please remove calls by invokingCall.disconnect().
- 
canAddCall
- 
setCanAddCallpublic void setCanAddCall(boolean canAddCall) Set the value thatcanAddCall()method should return.
- 
setMuted
- 
setAudioRoute
- 
getCallAudioState
- 
setSupportedRouteMaskpublic void setSupportedRouteMask(int mask) 
- 
requestBluetoothAudio
- 
getBluetoothAudio- Returns:
- the last value provided to requestBluetoothAudio().
 
 
- 
InCallService.InCallServiceBinder.