public static Bundle getMethodArgumentsFromIntent(Intent intent) { int version = getProtocolVersionFromIntent(intent); if (!isVersionCompatibleWithBucketedIntent(version)) { return intent.getExtras(); } return intent.getBundleExtra(EXTRA_PROTOCOL_METHOD_ARGS); }
public static Bundle getSuccessResultsFromIntent(Intent resultIntent) { int version = getProtocolVersionFromIntent(resultIntent); Bundle extras = resultIntent.getExtras(); if (!isVersionCompatibleWithBucketedIntent(version) || extras == null) { return extras; } return extras.getBundle(EXTRA_PROTOCOL_METHOD_RESULTS); }
public static Bundle getBridgeArgumentsFromIntent(Intent intent) { int version = getProtocolVersionFromIntent(intent); if (!isVersionCompatibleWithBucketedIntent(version)) { return null; } return intent.getBundleExtra(EXTRA_PROTOCOL_BRIDGE_ARGS); }
public static UUID getCallIdFromIntent(Intent intent) { if (intent == null) { return null; } int version = getProtocolVersionFromIntent(intent); String callIdString = null; if (isVersionCompatibleWithBucketedIntent(version)) { Bundle bridgeArgs = intent.getBundleExtra(EXTRA_PROTOCOL_BRIDGE_ARGS); if (bridgeArgs != null) { callIdString = bridgeArgs.getString(BRIDGE_ARG_ACTION_ID_STRING); } } else { callIdString = intent.getStringExtra(EXTRA_PROTOCOL_CALL_ID); } UUID callId = null; if (callIdString != null) { try { callId = UUID.fromString(callIdString); } catch (IllegalArgumentException exception) { } } return callId; }
.putExtra(EXTRA_APPLICATION_ID, applicationId); if (isVersionCompatibleWithBucketedIntent(version)) {
if (NativeProtocol.isVersionCompatibleWithBucketedIntent(protocolVersion)) {
public static Bundle getSuccessResultsFromIntent(Intent resultIntent) { int version = getProtocolVersionFromIntent(resultIntent); Bundle extras = resultIntent.getExtras(); if (!isVersionCompatibleWithBucketedIntent(version) || extras == null) { return extras; } return extras.getBundle(EXTRA_PROTOCOL_METHOD_RESULTS); }
public static Bundle getBridgeArgumentsFromIntent(Intent intent) { int version = getProtocolVersionFromIntent(intent); if (!isVersionCompatibleWithBucketedIntent(version)) { return null; } return intent.getBundleExtra(EXTRA_PROTOCOL_BRIDGE_ARGS); }
.putExtra(EXTRA_APPLICATION_ID, applicationId); if (isVersionCompatibleWithBucketedIntent(version)) {
public static UUID getCallIdFromIntent(Intent intent) { int version = getProtocolVersionFromIntent(intent); String callIdString = null; if (isVersionCompatibleWithBucketedIntent(version)) { Bundle bridgeArgs = intent.getBundleExtra(EXTRA_PROTOCOL_BRIDGE_ARGS); if (bridgeArgs != null) { callIdString = bridgeArgs.getString(BRIDGE_ARG_ACTION_ID_STRING); } } else { callIdString = intent.getStringExtra(EXTRA_PROTOCOL_CALL_ID); } UUID callId = null; if (callIdString != null) { try { callId = UUID.fromString(callIdString); } catch (IllegalArgumentException exception) { } } return callId; }
if (NativeProtocol.isVersionCompatibleWithBucketedIntent(protocolVersion)) {