Merge "Fixed elapsed_time_millis in SettingsUIChanged event" into main
This commit is contained in:
committed by
Android (Google) Code Review
commit
e3bc83b7b0
@@ -39,6 +39,7 @@ import android.util.Log;
|
||||
import androidx.annotation.VisibleForTesting;
|
||||
|
||||
import com.android.settings.activityembedding.ActivityEmbeddingUtils;
|
||||
import com.android.settings.core.instrumentation.ElapsedTimeUtils;
|
||||
import com.android.settings.homepage.DeepLinkHomepageActivity;
|
||||
import com.android.settings.search.SearchStateReceiver;
|
||||
import com.android.settingslib.utils.ThreadUtils;
|
||||
@@ -69,6 +70,7 @@ public class SettingsInitialize extends BroadcastReceiver {
|
||||
webviewSettingSetup(context, pm, userInfo);
|
||||
ThreadUtils.postOnBackgroundThread(() -> refreshExistingShortcuts(context));
|
||||
enableTwoPaneDeepLinkActivityIfNecessary(pm, context);
|
||||
storeSuwCompleteTimestamp(context, broadcast);
|
||||
}
|
||||
|
||||
private void managedProfileSetup(Context context, final PackageManager pm, Intent broadcast,
|
||||
@@ -161,4 +163,10 @@ public class SettingsInitialize extends BroadcastReceiver {
|
||||
pm.setComponentEnabledSetting(searchStateReceiver, enableState,
|
||||
PackageManager.DONT_KILL_APP);
|
||||
}
|
||||
|
||||
private void storeSuwCompleteTimestamp(Context context, Intent broadcast) {
|
||||
if (SetupWizardUtils.ACTION_SETUP_WIZARD_FINISHED.equals(broadcast.getAction())) {
|
||||
ElapsedTimeUtils.storeSuwFinishedTimestamp(context, System.currentTimeMillis());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -32,6 +32,9 @@ import java.util.Arrays;
|
||||
|
||||
public class SetupWizardUtils {
|
||||
|
||||
public static final String ACTION_SETUP_WIZARD_FINISHED =
|
||||
"com.google.android.setupwizard.SETUP_WIZARD_FINISHED";
|
||||
|
||||
public static String getThemeString(Intent intent) {
|
||||
String theme = intent.getStringExtra(WizardManagerHelper.EXTRA_THEME);
|
||||
if (theme == null) {
|
||||
|
||||
Reference in New Issue
Block a user