summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Greenwalt <rgreenwalt@google.com>2015-08-28 12:37:54 -0700
committerThe Android Automerger <android-build@google.com>2015-08-28 14:41:54 -0700
commitcfa1c51af1e70e499410453861e28622066ebf86 (patch)
tree515304b53190a6ccf240819289b19da716556ec0
parent1b23bcd2169849e71eb05ef998d60507425a4a20 (diff)
downloadbase-cfa1c51af1e70e499410453861e28622066ebf86.tar.gz
Reduce CONNECTIVITY_CHANGE bcasts
If an app uses the new api (requestNetwork) to bring up MMS, don't mark it as a legacy request. This was done because the messaging service had to use a combination of new API and old (requestRouteToHost) due to api problems. This has been resolved so don't mark these as legacy requests anymore. The general stuff is still in for other types due to lack of testing time but this should be removed altogether in the future. bug:23350688 Change-Id: I41c27efb253c39d8af1357ae7916ed5315c716db
-rw-r--r--core/java/android/net/ConnectivityManager.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/core/java/android/net/ConnectivityManager.java b/core/java/android/net/ConnectivityManager.java
index ff6dd327e5ec..8e5573646cd7 100644
--- a/core/java/android/net/ConnectivityManager.java
+++ b/core/java/android/net/ConnectivityManager.java
@@ -1038,11 +1038,13 @@ public class ConnectivityManager {
type = "enableDUN";
result = TYPE_MOBILE_DUN;
} else if (netCap.hasCapability(NetworkCapabilities.NET_CAPABILITY_SUPL)) {
- type = "enableSUPL";
+ type = "enableSUPL";
result = TYPE_MOBILE_SUPL;
- } else if (netCap.hasCapability(NetworkCapabilities.NET_CAPABILITY_MMS)) {
- type = "enableMMS";
- result = TYPE_MOBILE_MMS;
+ // back out this hack for mms as they no longer need this and it's causing
+ // device slowdowns - b/23350688 (note, supl still needs this)
+ //} else if (netCap.hasCapability(NetworkCapabilities.NET_CAPABILITY_MMS)) {
+ // type = "enableMMS";
+ // result = TYPE_MOBILE_MMS;
} else if (netCap.hasCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET)) {
type = "enableHIPRI";
result = TYPE_MOBILE_HIPRI;