diff --git a/src/com/android/settings/activityembedding/ActivityEmbeddingRulesController.java b/src/com/android/settings/activityembedding/ActivityEmbeddingRulesController.java index a068a0852eb..f4c928cc904 100644 --- a/src/com/android/settings/activityembedding/ActivityEmbeddingRulesController.java +++ b/src/com/android/settings/activityembedding/ActivityEmbeddingRulesController.java @@ -50,6 +50,7 @@ import com.android.settings.homepage.DeepLinkHomepageActivityInternal; import com.android.settings.homepage.SettingsHomepageActivity; import com.android.settings.overlay.FeatureFactory; import com.android.settings.password.ChooseLockPattern; +import com.android.settings.privatespace.PrivateSpaceSetupActivity; import com.android.settings.remoteauth.RemoteAuthActivity; import com.android.settings.remoteauth.RemoteAuthActivityInternal; @@ -264,6 +265,7 @@ public class ActivityEmbeddingRulesController { addActivityFilter(activityFilters, RemoteAuthActivity.class); addActivityFilter(activityFilters, RemoteAuthActivityInternal.class); addActivityFilter(activityFilters, ChooseLockPattern.class); + addActivityFilter(activityFilters, PrivateSpaceSetupActivity.class); String action = mContext.getString(R.string.config_avatar_picker_action); addActivityFilter(activityFilters, new Intent(action)); diff --git a/src/com/android/settings/privatespace/SetupPreFinishDelayFragment.java b/src/com/android/settings/privatespace/SetupPreFinishDelayFragment.java index aee8512ec9b..9d04e7900aa 100644 --- a/src/com/android/settings/privatespace/SetupPreFinishDelayFragment.java +++ b/src/com/android/settings/privatespace/SetupPreFinishDelayFragment.java @@ -123,6 +123,12 @@ public class SetupPreFinishDelayFragment extends InstrumentedFragment { sHandler.postDelayed(mRunnable, MAX_DELAY_BEFORE_SETUP_FINISH); } + @Override + public void onDestroy() { + sHandler.removeCallbacks(mRunnable); + super.onDestroy(); + } + @Override public int getMetricsCategory() { return SettingsEnums.PRIVATE_SPACE_SETUP_PRE_FINISH;