Start deep link page synchronously in SettingsActivity
- Use a synchronous API to make SettingsActivity start deep link intent in onCreate - Change SettingsHomepageActivity from an alias to a real activity - Clean up redundant codes Fix: 206585572 Test: Manual, robotest build pass Change-Id: Idf42c026f593bb5801a13cae250d1523030b7092
This commit is contained in:
@@ -40,7 +40,7 @@ import androidx.annotation.VisibleForTesting;
|
||||
import androidx.window.embedding.SplitController;
|
||||
|
||||
import com.android.settings.Settings.CreateShortcutActivity;
|
||||
import com.android.settings.homepage.SettingsHomepageActivity;
|
||||
import com.android.settings.homepage.DeepLinkHomepageActivity;
|
||||
import com.android.settings.search.SearchStateReceiver;
|
||||
import com.android.settingslib.utils.ThreadUtils;
|
||||
|
||||
@@ -150,8 +150,8 @@ public class SettingsInitialize extends BroadcastReceiver {
|
||||
}
|
||||
|
||||
private void enableTwoPaneDeepLinkActivityIfNecessary(PackageManager pm, Context context) {
|
||||
final ComponentName deepLinkHome = new ComponentName(Utils.SETTINGS_PACKAGE_NAME,
|
||||
SettingsHomepageActivity.ALIAS_DEEP_LINK);
|
||||
final ComponentName deepLinkHome = new ComponentName(context,
|
||||
DeepLinkHomepageActivity.class);
|
||||
final ComponentName searchStateReceiver = new ComponentName(context,
|
||||
SearchStateReceiver.class);
|
||||
final int enableState = SplitController.getInstance().isSplitSupported()
|
||||
|
Reference in New Issue
Block a user