Merge "Add handleCallIntent method in TelecomManager."
am: e35965e881
Change-Id: I3875eee60ddbdb522b60d3066e0c14125c3a1780
This commit is contained in:
@@ -1905,6 +1905,22 @@ public class TelecomManager {
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Handles {@link Intent#ACTION_CALL} intents trampolined from UserCallActivity.
|
||||
* @param intent The {@link Intent#ACTION_CALL} intent to handle.
|
||||
* @hide
|
||||
*/
|
||||
public void handleCallIntent(Intent intent) {
|
||||
try {
|
||||
if (isServiceConnected()) {
|
||||
getTelecomService().handleCallIntent(intent);
|
||||
}
|
||||
} catch (RemoteException e) {
|
||||
Log.e(TAG, "RemoteException handleCallIntent: " + e);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private ITelecomService getTelecomService() {
|
||||
if (mTelecomServiceOverride != null) {
|
||||
return mTelecomServiceOverride;
|
||||
|
||||
@@ -284,4 +284,9 @@ interface ITelecomService {
|
||||
* @see TelecomServiceImpl#isInEmergencyCall
|
||||
*/
|
||||
boolean isInEmergencyCall();
|
||||
|
||||
/**
|
||||
* @see TelecomServiceImpl#handleCallIntent
|
||||
*/
|
||||
void handleCallIntent(in Intent intent);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user