summaryrefslogtreecommitdiffstats
path: root/services/java/com/android/server/ConnectivityService.java
diff options
context:
space:
mode:
Diffstat (limited to 'services/java/com/android/server/ConnectivityService.java')
-rw-r--r--services/java/com/android/server/ConnectivityService.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/services/java/com/android/server/ConnectivityService.java b/services/java/com/android/server/ConnectivityService.java
index 204777d..343f4ca 100644
--- a/services/java/com/android/server/ConnectivityService.java
+++ b/services/java/com/android/server/ConnectivityService.java
@@ -74,6 +74,9 @@ public class ConnectivityService extends IConnectivityManager.Stub {
private static final String NETWORK_RESTORE_DELAY_PROP_NAME =
"android.telephony.apn-restore";
+ private static final String ACTION_MOBILE_DATA_CHANGED =
+ "com.android.internal.telephony.MOBILE_DATA_CHANGED";
+ private static final String EXTRA_ENABLED = "enabled";
private Tethering mTethering;
private boolean mTetheringConfigValid = false;
@@ -1014,6 +1017,10 @@ public class ConnectivityService extends IConnectivityManager.Stub {
mNetTrackers[ConnectivityManager.TYPE_WIMAX].teardown();
}
}
+
+ Intent intent = new Intent(ACTION_MOBILE_DATA_CHANGED);
+ intent.putExtra(EXTRA_ENABLED, enabled);
+ mContext.sendBroadcast(intent);
}
private int getNumConnectedNetworks() {