Fix different behaviors of deeplink in one/two pane
Test: manual - Reproducible steps mentioned in bug fixes: 207740082 Change-Id: I1163e38c177307ccac8798eb649271d0466ab1c8
This commit is contained in:
committed by
Tsung-Mao Fang
parent
17423d1682
commit
a8c97980a6
@@ -40,6 +40,7 @@ import androidx.fragment.app.Fragment;
|
||||
import androidx.fragment.app.FragmentActivity;
|
||||
import androidx.fragment.app.FragmentManager;
|
||||
import androidx.fragment.app.FragmentTransaction;
|
||||
import androidx.window.embedding.SplitRule;
|
||||
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.Settings;
|
||||
@@ -338,15 +339,15 @@ public class SettingsHomepageActivity extends FragmentActivity implements
|
||||
new ComponentName(getApplicationContext(), getClass()),
|
||||
targetComponentName,
|
||||
targetIntent.getAction(),
|
||||
true /* finishPrimaryWithSecondary */,
|
||||
true /* finishSecondaryWithPrimary */,
|
||||
SplitRule.FINISH_ALWAYS,
|
||||
SplitRule.FINISH_ALWAYS,
|
||||
true /* clearTop*/);
|
||||
ActivityEmbeddingRulesController.registerTwoPanePairRule(this,
|
||||
new ComponentName(Settings.class.getPackageName(), Settings.class.getName()),
|
||||
targetComponentName,
|
||||
targetIntent.getAction(),
|
||||
true /* finishPrimaryWithSecondary */,
|
||||
true /* finishSecondaryWithPrimary */,
|
||||
SplitRule.FINISH_ALWAYS,
|
||||
SplitRule.FINISH_ALWAYS,
|
||||
true /* clearTop*/);
|
||||
startActivity(targetIntent);
|
||||
}
|
||||
|
Reference in New Issue
Block a user