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
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
void
void
addCall
(ParcelableCall parcelableCall) protected boolean
protected CallAudioState
void
onConnectionEvent
(String callId, String event, Bundle extras) ExposesIIInCallService.Stub#onConnectionEvent
.void
removeCall
(Call call) protected void
requestBluetoothAudio
(BluetoothDevice bluetoothDevice) protected void
setAudioRoute
(int audioRoute) void
setCanAddCall
(boolean canAddCall) Set the value thatcanAddCall()
method should return.protected void
setMuted
(boolean muted) void
setPostDialWait
(String callId, String remaining) ExposesIIInCallService.Stub#setPostDialWait
.void
setSupportedRouteMask
(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, 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
-
Constructor Details
-
ShadowInCallService
public ShadowInCallService()
-
-
Method Details
-
__constructor__
-
addCall
-
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
-
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()
.
-