diff options
author | John Spurlock <jspurlock@google.com> | 2014-05-23 18:04:03 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2014-05-23 18:04:03 +0000 |
commit | 244252af8bf287aff3fed98827c33e8ea09e3ba8 (patch) | |
tree | db95358c83ffa807e86eba14387977034763dabd /packages/SystemUI/src | |
parent | b72b09cb5eebacc2d6915fd3fa01f113a6e86074 (diff) | |
parent | 6627ff6d9d7c8137df868b74cfb99aa1a0044575 (diff) | |
download | frameworks_base-244252af8bf287aff3fed98827c33e8ea09e3ba8.zip frameworks_base-244252af8bf287aff3fed98827c33e8ea09e3ba8.tar.gz frameworks_base-244252af8bf287aff3fed98827c33e8ea09e3ba8.tar.bz2 |
Merge "QuickSettings: Use connectivity manager for airplane mode." into lmp-preview-dev
Diffstat (limited to 'packages/SystemUI/src')
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/qs/tiles/AirplaneModeTile.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/qs/tiles/AirplaneModeTile.java b/packages/SystemUI/src/com/android/systemui/qs/tiles/AirplaneModeTile.java index c0f9bf2..191bac9 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/tiles/AirplaneModeTile.java +++ b/packages/SystemUI/src/com/android/systemui/qs/tiles/AirplaneModeTile.java @@ -20,6 +20,7 @@ import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; +import android.net.ConnectivityManager; import android.provider.Settings.Global; import com.android.systemui.R; @@ -52,10 +53,9 @@ public class AirplaneModeTile extends QSTile<QSTile.BooleanState> { } private void setEnabled(boolean enabled) { - mSetting.setValue(enabled ? 1 : 0); - final Intent intent = new Intent(Intent.ACTION_AIRPLANE_MODE_CHANGED); - intent.putExtra("state", enabled); - mContext.sendBroadcast(intent); + final ConnectivityManager mgr = + (ConnectivityManager) mContext.getSystemService(Context.CONNECTIVITY_SERVICE); + mgr.setAirplaneMode(enabled); } @Override |