OSDN Git Service

Remove Parcelable interface from DefaultNetworkEvent
authorHugo Benichi <hugobenichi@google.com>
Thu, 19 Oct 2017 05:58:15 +0000 (14:58 +0900)
committerHugo Benichi <hugobenichi@google.com>
Wed, 25 Oct 2017 03:40:13 +0000 (12:40 +0900)
commit1193a9c9ab24b879fd59231b30295847ba939fa0
tree76f674beeba18611b08e3e988cef6ce89e32b5c1
parent64901e5963f8e330a7a4a47ceeecfbb47d255dc2
Remove Parcelable interface from DefaultNetworkEvent

This patch takes advantage of the direct DefaultNetworkMetrics interface
between ConnectivityService and IpConnectivityMetrics and removes the
Parcelable interface from DefaultNetworkEvent.

IpConnectivityMetrics, IpConnectivityEventBuilder and associated tests
are updated as necessary.

Bug: 34901696
Test: runtest frameworks-net
Change-Id: I59b6e04fc126051320d08a422cfbd4d27042123e
core/java/android/net/metrics/DefaultNetworkEvent.java
services/core/java/com/android/server/connectivity/DefaultNetworkMetrics.java
services/core/java/com/android/server/connectivity/IpConnectivityEventBuilder.java
services/core/java/com/android/server/connectivity/IpConnectivityMetrics.java
tests/net/java/com/android/server/connectivity/IpConnectivityEventBuilderTest.java
tests/net/java/com/android/server/connectivity/IpConnectivityMetricsTest.java