Merge "Add an option to set the selected phone account as the default. (1/3)" into lmp-sprout-dev

This commit is contained in:
Nancy Chen
2014-10-23 00:42:23 +00:00
committed by Android (Google) Code Review
3 changed files with 12 additions and 9 deletions

View File

@@ -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);
} }

View File

@@ -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) {
} }
} }

View File

@@ -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);