34a09a4cbd2fbb32d0dd7b8879483b879125bf52
Instead of triggering the data connection state changed event from outside, now the event is triggering from DataConnection. Whenever detecting data connection state changes, the event will be triggered. This significantly reduced the unnecessary redundant events sent to telephony registry, even though it has a duplicate detection mechanism. This are also two behavioral changes. 1. Previously if a data connection supports multiple APN types, there will be multiple data connection state changed event for each APN type. Now there is only one. The listener should use PreciseDataConnectionState.getApnSetting().getApnTypeBitmask() to check which APN types this data connection supports. 2. If setup data call fails before a data connection instance can be created, there won't be any event with fail cause. Fix: 161572838 Test: FrameworksTelephonyTests and manual Change-Id: I9723d5284c2a8fbae9f63179dc30ddc42da1d0fc
Merge "Run CtsTelecomTestCases in presubmit" am:
1b2995ca3f am: 0022d0dc37 am: a125ea21f2 am: 9c660801c7 am: 32e22143f7
Merge "Add CAR_DIAGNOSTICS, CLEAR_CAR_DIAGNOSTICS, CONTROL_APP_BLOCKING, and CAR_UX_RESTRICTIONS_CONFIGURATION permissions to run ATS tests" into rvc-qpr-dev am:
77d8407cb0 am: 95fa0c3ffd
…
Merge "Use AutoValue from external/auto" into rvc-dev-plus-aosp am:
78de7c7cc7 am: 576af04c65 am: aa8f3f0904
Merge "Use more inclusive terms inside GraphicsEnvironment." into rvc-dev-plus-aosp am:
adda6254d8 am: 057d3ace10 am: e5133fac3a
Merge "Merge "Convert lowpan/tests/Android.mk file to Android.bp" am:
9d9510e39e am: f7c86b4982 am: 152348379d" into rvc-d1-dev-plus-aosp am: acbfaa44ab am: e84805febd
…
Merge "Remove libandroid_trace" am:
242c212b80 am: 7d36816ecd am: 7e2c27581a am: bcd3b9c997 am: 2adaf74b30
…
Merge "Set min_sdk_version to be part of mainline modules" am:
7bca9bf7de am: e4fe4b211d am: 7e57780ddd am: 9031d8f8a8 am: f972149c53
Merge "Use jni_headers instead of JNI_H_INCLUDE" am:
75a5b44258 am: b842272135 am: 61ea9dd847 am: fe576af25a am: b90a8a87d9
Merge "Add sample app for haptic assessment." into rvc-dev am:
d121fd282c am: 7afc791190 am: a06cdd86e4 am: 37a3b83c1d
…
…
Merge "Use more inclusive terms inside GraphicsEnvironment." into rvc-dev-plus-aosp am:
adda6254d8 am: 057d3ace10 am: e5133fac3a
…
Merge "Add bp-based disting of android stubs" into rvc-dev-plus-aosp am:
c9de0dd4e2 am: b897b0b7b6 am: 83dff5f96e
Description
No description provided
Languages
Java
73.7%
Kotlin
14%
PowerBuilder
5.8%
C++
5.2%
AIDL
1%