Loading packages/SystemUI/src/com/android/systemui/qs/tiles/dialog/InternetDialog.java +8 −0 Original line number Original line Diff line number Diff line Loading @@ -288,6 +288,7 @@ public class InternetDialog extends SystemUIDialog implements mHandler.removeCallbacks(mHideProgressBarRunnable); mHandler.removeCallbacks(mHideProgressBarRunnable); mHandler.removeCallbacks(mHideSearchingRunnable); mHandler.removeCallbacks(mHideSearchingRunnable); mMobileNetworkLayout.setOnClickListener(null); mMobileNetworkLayout.setOnClickListener(null); mMobileNetworkLayout.setOnLongClickListener(null); mMobileDataToggle.setOnCheckedChangeListener(null); mMobileDataToggle.setOnCheckedChangeListener(null); mConnectedWifListLayout.setOnClickListener(null); mConnectedWifListLayout.setOnClickListener(null); if (mSecondaryMobileNetworkLayout != null) { if (mSecondaryMobileNetworkLayout != null) { Loading Loading @@ -358,6 +359,13 @@ public class InternetDialog extends SystemUIDialog implements } } } } }); }); mMobileNetworkLayout.setOnLongClickListener(v -> { if (!mInternetDialogController.isDeviceLocked()) { mInternetDialogController.launchMobileNetworkSettings(v, mDefaultDataSubId); return true; } return false; }); mMobileDataToggle.setOnCheckedChangeListener( mMobileDataToggle.setOnCheckedChangeListener( (buttonView, isChecked) -> { (buttonView, isChecked) -> { if (!isChecked && shouldShowMobileDialog()) { if (!isChecked && shouldShowMobileDialog()) { Loading packages/SystemUI/src/com/android/systemui/qs/tiles/dialog/InternetDialogController.java +4 −0 Original line number Original line Diff line number Diff line Loading @@ -739,6 +739,10 @@ public class InternetDialogController implements AccessPointController.AccessPoi void launchMobileNetworkSettings(View view) { void launchMobileNetworkSettings(View view) { final int subId = getActiveAutoSwitchNonDdsSubId(); final int subId = getActiveAutoSwitchNonDdsSubId(); launchMobileNetworkSettings(view, subId); } void launchMobileNetworkSettings(View view, int subId) { if (subId == SubscriptionManager.INVALID_SUBSCRIPTION_ID) { if (subId == SubscriptionManager.INVALID_SUBSCRIPTION_ID) { Log.w(TAG, "launchMobileNetworkSettings fail, invalid subId:" + subId); Log.w(TAG, "launchMobileNetworkSettings fail, invalid subId:" + subId); return; return; Loading Loading
packages/SystemUI/src/com/android/systemui/qs/tiles/dialog/InternetDialog.java +8 −0 Original line number Original line Diff line number Diff line Loading @@ -288,6 +288,7 @@ public class InternetDialog extends SystemUIDialog implements mHandler.removeCallbacks(mHideProgressBarRunnable); mHandler.removeCallbacks(mHideProgressBarRunnable); mHandler.removeCallbacks(mHideSearchingRunnable); mHandler.removeCallbacks(mHideSearchingRunnable); mMobileNetworkLayout.setOnClickListener(null); mMobileNetworkLayout.setOnClickListener(null); mMobileNetworkLayout.setOnLongClickListener(null); mMobileDataToggle.setOnCheckedChangeListener(null); mMobileDataToggle.setOnCheckedChangeListener(null); mConnectedWifListLayout.setOnClickListener(null); mConnectedWifListLayout.setOnClickListener(null); if (mSecondaryMobileNetworkLayout != null) { if (mSecondaryMobileNetworkLayout != null) { Loading Loading @@ -358,6 +359,13 @@ public class InternetDialog extends SystemUIDialog implements } } } } }); }); mMobileNetworkLayout.setOnLongClickListener(v -> { if (!mInternetDialogController.isDeviceLocked()) { mInternetDialogController.launchMobileNetworkSettings(v, mDefaultDataSubId); return true; } return false; }); mMobileDataToggle.setOnCheckedChangeListener( mMobileDataToggle.setOnCheckedChangeListener( (buttonView, isChecked) -> { (buttonView, isChecked) -> { if (!isChecked && shouldShowMobileDialog()) { if (!isChecked && shouldShowMobileDialog()) { Loading
packages/SystemUI/src/com/android/systemui/qs/tiles/dialog/InternetDialogController.java +4 −0 Original line number Original line Diff line number Diff line Loading @@ -739,6 +739,10 @@ public class InternetDialogController implements AccessPointController.AccessPoi void launchMobileNetworkSettings(View view) { void launchMobileNetworkSettings(View view) { final int subId = getActiveAutoSwitchNonDdsSubId(); final int subId = getActiveAutoSwitchNonDdsSubId(); launchMobileNetworkSettings(view, subId); } void launchMobileNetworkSettings(View view, int subId) { if (subId == SubscriptionManager.INVALID_SUBSCRIPTION_ID) { if (subId == SubscriptionManager.INVALID_SUBSCRIPTION_ID) { Log.w(TAG, "launchMobileNetworkSettings fail, invalid subId:" + subId); Log.w(TAG, "launchMobileNetworkSettings fail, invalid subId:" + subId); return; return; Loading