Merge "Add an option to set the selected phone account as the default. (1/3)" into lmp-sprout-dev
This commit is contained in:
@@ -484,10 +484,10 @@ public final class Call {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Notifies this {@code Call} that an account has been selected and to proceed with placing
|
* Notifies this {@code Call} that an account has been selected and to proceed with placing
|
||||||
* an outgoing call.
|
* an outgoing call. Optionally sets this account as the default account.
|
||||||
*/
|
*/
|
||||||
public void phoneAccountSelected(PhoneAccountHandle accountHandle) {
|
public void phoneAccountSelected(PhoneAccountHandle accountHandle, boolean setDefault) {
|
||||||
mInCallAdapter.phoneAccountSelected(mTelecomCallId, accountHandle);
|
mInCallAdapter.phoneAccountSelected(mTelecomCallId, accountHandle, setDefault);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -189,14 +189,16 @@ public final class InCallAdapter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Instructs Telecom to add a PhoneAccountHandle to the specified call
|
* Instructs Telecom to add a PhoneAccountHandle to the specified call.
|
||||||
*
|
*
|
||||||
* @param callId The identifier of the call
|
* @param callId The identifier of the call.
|
||||||
* @param accountHandle The PhoneAccountHandle through which to place the call
|
* @param accountHandle The PhoneAccountHandle through which to place the call.
|
||||||
|
* @param setDefault {@code True} if this account should be set as the default for calls.
|
||||||
*/
|
*/
|
||||||
public void phoneAccountSelected(String callId, PhoneAccountHandle accountHandle) {
|
public void phoneAccountSelected(String callId, PhoneAccountHandle accountHandle,
|
||||||
|
boolean setDefault) {
|
||||||
try {
|
try {
|
||||||
mAdapter.phoneAccountSelected(callId, accountHandle);
|
mAdapter.phoneAccountSelected(callId, accountHandle, setDefault);
|
||||||
} catch (RemoteException e) {
|
} catch (RemoteException e) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -46,7 +46,8 @@ oneway interface IInCallAdapter {
|
|||||||
|
|
||||||
void postDialContinue(String callId, boolean proceed);
|
void postDialContinue(String callId, boolean proceed);
|
||||||
|
|
||||||
void phoneAccountSelected(String callId, in PhoneAccountHandle accountHandle);
|
void phoneAccountSelected(String callId, in PhoneAccountHandle accountHandle,
|
||||||
|
boolean setDefault);
|
||||||
|
|
||||||
void conference(String callId, String otherCallId);
|
void conference(String callId, String otherCallId);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user