diff --git a/AndroidManifest.xml b/AndroidManifest.xml index afa9188b5d6..9740019a38b 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -1086,9 +1086,6 @@ - - - @@ -3059,9 +3056,6 @@ - - - diff --git a/src/com/android/settings/dashboard/conditional/AirplaneModeCondition.java b/src/com/android/settings/dashboard/conditional/AirplaneModeCondition.java index 7fd9af84f33..c6002bdc68a 100644 --- a/src/com/android/settings/dashboard/conditional/AirplaneModeCondition.java +++ b/src/com/android/settings/dashboard/conditional/AirplaneModeCondition.java @@ -21,10 +21,11 @@ import android.content.Intent; import android.content.IntentFilter; import android.graphics.drawable.Icon; import android.net.ConnectivityManager; +import android.provider.Settings; import android.util.Log; + import com.android.internal.logging.nano.MetricsProto.MetricsEvent; import com.android.settings.R; -import com.android.settings.Settings; import com.android.settingslib.WirelessUtils; public class AirplaneModeCondition extends Condition { @@ -33,7 +34,7 @@ public class AirplaneModeCondition extends Condition { private final Receiver mReceiver; private static final IntentFilter AIRPLANE_MODE_FILTER = - new IntentFilter(Intent.ACTION_AIRPLANE_MODE_CHANGED); + new IntentFilter(Intent.ACTION_AIRPLANE_MODE_CHANGED); public AirplaneModeCondition(ConditionManager conditionManager) { super(conditionManager); @@ -79,13 +80,14 @@ public class AirplaneModeCondition extends Condition { @Override public CharSequence[] getActions() { - return new CharSequence[] { mManager.getContext().getString(R.string.condition_turn_off) }; + return new CharSequence[] {mManager.getContext().getString(R.string.condition_turn_off)}; } @Override public void onPrimaryClick() { - mManager.getContext().startActivity(new Intent(mManager.getContext(), - Settings.NetworkDashboardActivity.class)); + mManager.getContext().startActivity( + new Intent(Settings.ACTION_WIRELESS_SETTINGS) + .addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)); } @Override diff --git a/src/com/android/settings/dashboard/conditional/BackgroundDataCondition.java b/src/com/android/settings/dashboard/conditional/BackgroundDataCondition.java index 2bc71b2b1c2..cbac86f2393 100644 --- a/src/com/android/settings/dashboard/conditional/BackgroundDataCondition.java +++ b/src/com/android/settings/dashboard/conditional/BackgroundDataCondition.java @@ -56,7 +56,7 @@ public class BackgroundDataCondition extends Condition { @Override public void onPrimaryClick() { mManager.getContext().startActivity(new Intent(mManager.getContext(), - Settings.DataUsageSummaryActivity.class)); + Settings.DataUsageSummaryActivity.class).addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)); } @Override diff --git a/src/com/android/settings/dashboard/conditional/CellularDataCondition.java b/src/com/android/settings/dashboard/conditional/CellularDataCondition.java index 64d263f10e8..112248c56b5 100644 --- a/src/com/android/settings/dashboard/conditional/CellularDataCondition.java +++ b/src/com/android/settings/dashboard/conditional/CellularDataCondition.java @@ -80,7 +80,7 @@ public class CellularDataCondition extends Condition { @Override public void onPrimaryClick() { mManager.getContext().startActivity(new Intent(mManager.getContext(), - Settings.DataUsageSummaryActivity.class)); + Settings.DataUsageSummaryActivity.class).addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)); } @Override diff --git a/src/com/android/settings/dashboard/conditional/WorkModeCondition.java b/src/com/android/settings/dashboard/conditional/WorkModeCondition.java index b637137628c..5add32f2691 100644 --- a/src/com/android/settings/dashboard/conditional/WorkModeCondition.java +++ b/src/com/android/settings/dashboard/conditional/WorkModeCondition.java @@ -22,6 +22,7 @@ import android.content.pm.UserInfo; import android.graphics.drawable.Icon; import android.os.UserHandle; import android.os.UserManager; + import com.android.internal.logging.nano.MetricsProto.MetricsEvent; import com.android.settings.R; import com.android.settings.Settings; @@ -84,7 +85,8 @@ public class WorkModeCondition extends Condition { @Override public void onPrimaryClick() { mManager.getContext().startActivity(new Intent(mManager.getContext(), - Settings.UserAndAccountDashboardActivity.class)); + Settings.UserAndAccountDashboardActivity.class) + .addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)); } @Override