Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 084cfd41 authored by Arc Wang's avatar Arc Wang Committed by Android (Google) Code Review
Browse files

Merge "[Large screen] Shows MobileNetworkActivity in 2-pane" into sc-v2-dev

parents 50726121 80887b6b
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -33,9 +33,9 @@ import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;

import com.android.settings.R;
import com.android.settings.activityembedding.ActivityEmbeddingRulesController;
import com.android.settings.core.PreferenceControllerMixin;
import com.android.settings.dashboard.DashboardFragment;
import com.android.settings.network.helper.SelectableSubscriptions;
import com.android.settings.network.helper.SubscriptionAnnotation;
import com.android.settings.network.telephony.MobileNetworkActivity;
import com.android.settings.overlay.FeatureFactory;
@@ -202,6 +202,12 @@ public class MobileNetworkSummaryController extends AbstractPreferenceController
                        || mStatusCache.isPhysicalSimDisableSupport()) {
                    final Intent intent = new Intent(mContext, MobileNetworkActivity.class);
                    intent.putExtra(Settings.EXTRA_SUB_ID, info.getSubscriptionId());
                    //  MobilenetworkActivity is singleTask, set SplitPairRule to show in 2-pane.
                    ActivityEmbeddingRulesController.registerTwoPanePairRuleForSettingsHome(
                            mContext,
                            intent.getComponent(),
                            null /* secondaryIntentAction */,
                            false /* clearTop */);
                    mContext.startActivity(intent);
                    return true;
                }